Homemade Spaghetti O’s with Meatballs brings that cozy canned-pasta feeling into a real family dinner with a richer tomato sauce, tender annelini pasta, and mini beef meatballs. I like this kind of meal when dinner needs to feel familiar, filling, and low-stress without using many fresh ingredients. Tomato paste gives the sauce a deep base, beef broth adds savory flavor, and Parmesan rounds it out with a gentle salty finish. The small pasta cooks right in the sauce, so it soaks up the flavor instead of tasting plain. It is especially helpful for kids meals, busy weeknights, or a simple pasta dinner recipe that still feels homemade. Keep the broth nearby as it cooks because small pasta thickens the sauce quickly.
| Serving Breakdown | |||
|---|---|---|---|
| 18gProtein | 12gFat | 55gCarbs | 390Calories |
Nutrition values are estimated per serving and may vary based on ingredients, brands, and portion size.
Why You’ll Love This Homemade Spaghetti O’s with Meatballs?
This recipe keeps dinner simple while giving a childhood-style pasta dish a more homemade feel. Here’s why:
- Family-friendly flavor: The sauce is tomato-rich, lightly seasoned, and comforting without being too sharp, making it a good fit for kids meals and casual pasta nights.
- One-pot style cooking: The pasta cooks directly in the broth and tomato base, which helps build flavor and keeps cleanup more manageable on busy evenings.
- Pantry-friendly ingredients: Tomato paste, dried seasonings, pasta, broth, and frozen mini meatballs come together without a long grocery list or complicated prep.
- Easy texture control: You can add extra broth for a saucier finish or let it simmer slightly longer for a thicker, spoonable pasta dish.
- Comfort food dinner: The tender pasta rings, savory meatballs, butter, and Parmesan create a cozy bowl that feels familiar but still homemade.
Ingredients You’ll Need
- Unsalted butter (4 tablespoons): Butter softens the tomato paste and gives the sauce a smoother, richer base without needing cream.
- Tomato paste (1 6 or 7-ounce can): This concentrated tomato base gives the sauce its deep color, gentle sweetness, and classic spaghetti-style flavor.
- Pizza seasoning or dried oregano (2 teaspoons): Pizza seasoning adds a familiar Italian-style blend, while oregano keeps the flavor simple and classic.
- Coarse kosher salt (2 teaspoons, more to taste): Salt seasons the pasta as it cooks, but adjust carefully if your broth and meatballs are already salty.
- Garlic powder (1 teaspoon): Garlic powder blends smoothly into the sauce and gives steady flavor without chopping fresh garlic.
- Onion powder (1 teaspoon): Onion powder adds a rounded savory taste that works well with tomato paste and beef broth.
- Granulated sugar (1 teaspoon, optional): A small amount can soften the acidity of the tomato paste, especially if your sauce tastes sharp.
- Frozen mini beef meatballs (2 cups): Mini meatballs make this pasta hearty, easy to scoop, and kid-friendly without extra shaping or browning.
- Beef broth or water (5 to 6 cups): Broth gives more savory depth, while water works when you want a lighter pantry-style version.
- Grated Parmesan cheese (1 cup total, optional): Parmesan adds saltiness and body, both in the sauce and as a finishing garnish.
- Dried annelini pasta (16 ounces): These small pasta rings give the dish its classic spaghetti O-style shape and cook right in the sauce.

Before You Start
- Use a deep pot: Choose a Dutch oven or deep saucepan because the pasta needs room to simmer evenly in the tomato broth.
- Check the broth salt: If using salted beef broth, start with less kosher salt and adjust near the end.
- Keep extra liquid ready: Small pasta absorbs liquid quickly, so have another cup of broth or hot water nearby.
- Stir often: Annelini pasta can settle on the bottom, especially once the sauce starts thickening.
I like to add the Parmesan off the heat so it melts smoothly into the sauce instead of clumping at the bottom of the pot.
How to Make Homemade Spaghetti O’s with Meatballs?
- Step 1 – Melt Butter: Place a deep pot over medium heat and melt the butter until it coats the bottom of the pan.
- Step 2 – Toast Tomato Paste: Stir in the tomato paste and cook for 2 to 3 minutes until it darkens slightly and smells richer.
- Step 3 – Season Sauce: Add pizza seasoning, salt, garlic powder, onion powder, and sugar if using, then stir until the paste looks smooth.
- Step 4 – Add Liquid: Pour in 5 cups of beef broth or water, whisking well to loosen the tomato paste into a sauce.
- Step 5 – Simmer Meatballs: Add the frozen mini beef meatballs and bring the sauce to a steady simmer for about 5 minutes.
- Step 6 – Cook Pasta: Stir in the annelini pasta and cook, stirring often, until tender and the sauce has thickened.
- Step 7 – Adjust Sauce: Add the remaining broth or water as needed if the pasta gets too thick before it is tender.
- Step 8 – Finish With Cheese: Turn off the heat, stir in Parmesan if using, taste for salt, and serve warm with extra cheese.

How to Know When Homemade Spaghetti O’s with Meatballs Is Done?
- Pasta texture: The annelini should be tender but not mushy, with a small bite in the center.
- Sauce thickness: The sauce should coat the pasta rings while still being spoonable and glossy.
- Meatball temperature: Frozen beef meatballs should be heated through to 165°F before serving.
- Flavor balance: The tomato should taste rounded, not sharp, with enough salt to season the pasta.
Tips to Make It Easier
- Stir from the bottom: I scrape the bottom often because small pasta can stick once the sauce thickens.
- Add liquid slowly: Use the sixth cup of broth only if the pasta needs more time or the sauce gets too thick.
- Use mini meatballs: Smaller meatballs warm faster and fit better with the tiny pasta rings.
- Taste before salting more: I always taste after Parmesan because it adds extra saltiness.
- Serve right away: This pasta thickens as it sits, so it is best while warm and saucy.
- Loosen leftovers: Add a splash of broth or water when reheating to bring the sauce back.
How to Store & Reheat?
- Fridge: Store cooled leftovers in an airtight container for 3 to 4 days.
- Freezer: Freeze portions for up to 2 months, knowing the pasta may soften after thawing.
- Reheat on stove: Warm gently over medium-low heat with a splash of broth or water until hot.
- Reheat in microwave: Cover loosely and heat in short intervals, stirring between each round.
- Food safety: Reheat leftovers until steaming hot and keep cooked meatball pasta out no longer than 2 hours.
- Texture note: The pasta keeps absorbing sauce, so add liquid before storing or reheating if needed.
Easy Swaps & Add-Ins
- Turkey meatballs: Use mini turkey meatballs for a slightly lighter version that still feels hearty.
- Chicken broth: Swap beef broth for chicken broth if that is what you have on hand.
- Extra vegetables: Stir in finely chopped spinach, peas, or tiny diced carrots during the last few minutes.
- Cheesier finish: Add a small handful of mozzarella for a stretchier, more kid-friendly pasta bowl.
- Spicy version: Add crushed red pepper or a pinch of chili flakes for adults who like heat.
- Different pasta: Use ditalini or small shells if annelini pasta is hard to find.

What to Serve With Homemade Spaghetti O’s with Meatballs?
- Garlic bread: A crisp slice is perfect for scooping up the tomato sauce.
- Simple salad: A green salad adds freshness beside the cozy pasta.
- Roasted broccoli: The roasted edges pair nicely with the tomato and Parmesan.
- Fruit cups: For kids meals, fruit keeps the plate colorful and balanced.
- Steamed green beans: They add a quick vegetable side without competing with the sauce.
- Parmesan toast: Toasted bread with Parmesan gives the meal a little extra crunch.
FAQs
Yes, but break it into small pieces first. The texture will be different, and cooking time may need adjustment.
Yes. The sauce will be a little less rich, so taste and adjust salt or seasoning before serving.
No. Frozen mini meatballs can simmer directly in the sauce, as long as they heat fully before serving.
Small pasta keeps absorbing liquid. Stir in extra broth or water until the sauce becomes spoonable again.
Yes, but it thickens as it rests. Add extra liquid when reheating to restore the sauce.
Yes. The small pasta, mild tomato sauce, and mini meatballs make it easy to serve and eat.

Homemade Spaghetti O’s with Meatballs
Equipment
- Dutch oven or deep saucepan
- Wooden spoon
- Measuring cups and spoons
- Ladle
Ingredients
- 4 tablespoons unsalted butter
- 1 can tomato paste 6 or 7-ounce can, about 3/4 cup
- 2 teaspoons pizza seasoning or dried oregano
- 2 teaspoons coarse kosher salt more to taste
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- 1 teaspoon granulated sugar optional
- 2 cups frozen mini beef meatballs
- 5-6 cups beef broth or water use more as needed
- 16 ounces dried annelini pasta
- 1/2 cup grated Parmesan cheese optional, plus 1/2 cup for serving if desired
Instructions
- Melt the butter in a Dutch oven or deep saucepan over medium heat.
- Add the tomato paste and cook for 2 to 3 minutes, stirring often, until it darkens slightly.
- Stir in the pizza seasoning, salt, garlic powder, onion powder, and sugar if using.
- Pour in 5 cups of beef broth or water and whisk until the tomato paste turns into a smooth sauce.
- Add the frozen mini beef meatballs and simmer for about 5 minutes.
- Stir in the annelini pasta and cook, stirring often, until the pasta is tender.
- Add extra broth or water as needed if the sauce thickens before the pasta is fully cooked.
- Turn off the heat, stir in Parmesan if using, taste, and serve warm with extra cheese.
