Homemade SpaghettiOs with Meatballs

By Adam Fisher
Published 4/3/2026
Dietitian Reviewed: Erin McNamara, RDN, LDN, CLT
Approved for These Diets:
Homemade SpaghettiOs with Meatballs
Photo Credit: Adam Fisher, Baldwin Publishing

If you’re looking for a nostalgic trip down memory lane without the ultra-processed ingredients, these Homemade SpaghettiOs with Meatballs are the perfect solution. This recipe recreates the classic "O" shaped pasta and savory tomato sauce you loved as a kid but upgrades the nutrition for a modern, health-conscious kitchen. By using lean meats and healthy ingredients, we've created a "better-for-you" version that the whole family will enjoy.

Unlike the canned original, our version is packed with 19g of protein per serving and uses nutritional yeast to provide a rich, "cheesy" flavor while keeping the sodium levels in check. Whether you’re meal prepping for the week or looking for a kid-friendly dinner that actually fuels their bodies, this high-protein pasta dish hits all the right notes.

If you love a quick and easy pasta dish like this, check out all of our healthy pasta recipes that are great for getting dinner on the table any day of the week!

Total Time
45 minutes
Servings
8
Calories
265

What Makes These Homemade SpaghettiOs with Meatballs Healthy

This recipe transforms a nostalgic comfort food into a nutrient-dense meal by swapping processed additives for whole-food ingredients. By utilizing lean proteins and reducing added sugars, we’ve created a balanced dish that supports heart health and weight management without sacrificing the classic flavor.

Key Health Highlights

  • Lean Protein Power: A combination of 96% lean ground beef and sweet Italian sausage provides a robust 19g of protein to help keep you full.
  • Significantly Lower Sodium: At just 307mg of sodium per serving, this version is a heart-healthy alternative to high-sodium canned pastas.
  • Zero Added Sugars: We rely on the natural sweetness of tomato paste and aromatic vegetables instead of the high-fructose corn syrup found in store-bought cans.
  • B-Vitamin Rich: Nutritional yeast adds a savory "umami" punch along with essential B-vitamins for energy metabolism.
  • Healthy Fats: Using olive oil and lean meats keeps saturated fat levels low (only 3g) compared to traditional processed meat sauces.

FAQs About Homemade SpaghettiOs with Meatballs

Look for "Anellini" or "Anelli" in the pasta aisle. If you can't find them, "Ditalini" (small tubes) is the next best substitute.

Yes! While the recipe calls for 1-inch meatballs, you can roll them into "micro-meatballs" (1/2 inch) to more closely match the canned version. Just reduce the baking time to 10–12 minutes.

Yes. With 0g of added sugar and a high protein count to slow carbohydrate absorption, this is a much better choice for blood sugar management than canned versions.

Kid-Friendly Healthy Favorites with Pasta

Finding nutritious meals that your children will actually eat is easier with these kid-friendly healthy pasta recipes that swap heavy fats for wholesome, hidden ingredients.

High-Protein Pasta Dinners with Lean Ground Meat

Maximize your nutrition and stay full longer with these high-protein pasta dinners that utilize lean ground beef and turkey for a heart-healthy take on classic comfort food.

Homemade vs. Canned SpaghettiOs: The Healthier Choice

Our homemade copycat recipe isn't just tastier—it's a massive nutritional upgrade over the leading canned brand (Campbell's). Here is how the numbers stack up:

  • 69% Less Sodium: Our recipe has 307mg per serving compared to a staggering 1000mg in one can.
  • 100% Less Added Sugar: We use 0g of added sugar, whereas the canned version contains 9g (mostly from corn syrup).
  • 45% Fewer Total Carbs: With only 29g of carbs, our version is much more blood-sugar friendly than the 53g found in the can.
  • 30% Fewer Calories: You get a more filling, protein-rich meal for just 265 calories, compared to 380 calories in the store-bought version.

Ingredient Spotlight: Nutritional Yeast

Often called "nooch," nutritional yeast is the secret weapon in this recipe. It provides a naturally cheesy, nutty flavor that mimics the "orange sauce" of the original SpaghettiOs without the need for heavy processed cheeses or high-sodium additives. It is also a complete protein and typically fortified with Vitamin B12, making it a functional powerhouse for your pantry.

Healthy Variations

  • Veggie-Loaded: Stir in 1/2 cup of pureed carrots or butternut squash into the sauce. It blends perfectly with the tomato paste and adds a boost of Vitamin A.
  • Extra Cheesy: Stir in an extra 2 tablespoons of nutritional yeast or a sprinkle of low-fat shredded mozzarella at the very end.
  • Spicy "O"s: Increase the crushed red pepper flakes to 1/2 teaspoon in the sauce for a grown-up version with a kick.
Photo Credit: Adam Fisher, Baldwin Publishing

Ingredients

Recipe yields 8 servings

Meatballs

SpaghettiOs and Sauce

Directions

Meatballs

  1. Step 1

    Preheat oven to 400°F (200°C). Line a large rimmed baking sheet with parchment paper and lightly grease with nonstick cooking spray.

  2. Step 2

    Remove the Italian sausage from the casings. In a large mixing bowl, combine the ground sausage, ground beef, egg whites, panko breadcrumbs, milk, Italian seasoning, fennel seeds (if using), garlic powder, onion powder, black pepper and crushed red pepper flakes (if using). Roll meat mixture into 1-inch meatballs and place on prepared baking sheet.

  3. Step 3

    Bake meatballs until cooked through, about 10 to 12 minutes, until a meat thermometer inserted into the center reads at least 160°F (71°C).

SpaghettiOs and Sauce

  1. Step 1

    While the meatballs are baking, heat a large skillet over medium heat. Add the olive oil and heat until shimmering. Add the onion and cook until beginning to soften, about 5 minutes. Add garlic, black pepper, crushed red pepper flakes, salt and tomato paste; stir constantly until fragrant, about 1 minute.

  2. Step 2

    Add the water and beef broth and bring to a boil. Add the pasta rings, reduce heat to a simmer and cover with a lid. Cook until the pasta is al dente, stirring occasionally, about 10 to 15 minutes.

  3. Step 3

    Stir in Parmesan cheese and nutritional yeast. Add the meatballs and gently stir to combine. Serve warm topped with a sprinkle of grated Parmesan Cheese and garnished with chopped fresh parsley or basil. Store leftovers in an airtight container in the refrigerator for up to 4 days, or in the freezer for up to 3 months.

Nutrition Facts

Serving Size:
3/4 cup

265
Calories
9
g
Fat
31
mg
Cholesterol
307
mg
Sodium
29
g
Carbs
3
g
Sat. Fat
3
g
Fiber
19
g
Protein
4
g
Sugars
333
mg
Potassium
89
mg
Phosphorus

Alternative Cooking Methods

  • Slow Cooker (Crock-Pot): First, bake the meatballs in the oven at 400°F for 15 minutes to ensure they hold their shape. Place the browned meatballs into the slow cooker along with the tomato paste, broth, water, nutritional yeast, and seasonings. Cook on Low for 4 hours (or High for 2 hours). During the final 30 minutes of cooking, stir in the dry pasta rings and cover. The pasta will cook directly in the sauce until tender.
  • Instant Pot (Pressure Cooker): Use the Sauté function to cook the onions and garlic until soft. Stir in the tomato paste, seasonings, broth, water, and dry pasta rings. Gently place the raw meatballs on top of the pasta (do not stir them in). Close the lid and set to Manual/Pressure Cook on High for 3 minutes. When the timer ends, perform a Quick Release of the pressure. Gently stir in the Parmesan cheese and nutritional yeast before serving.
  • Air Fryer Meatballs: If you want extra-crispy meatballs, preheat your air fryer to 375°F. Lightly spray the 1-inch meatballs with cooking spray and air fry for 8 to 10 minutes, shaking the basket halfway through. Ensure the internal temperature reaches 160°F. While they fry, prepare the sauce and pasta on the stovetop as directed, then toss the air-fried meatballs in at the very end.

Serving & Storage Tips

  • Serving: Serve in shallow bowls with a sprinkle of fresh parsley. For kids, these are best served warm, not hot.
  • Refrigerator: Store leftovers in an airtight container for up to 4 days. The pasta will continue to soak up the sauce, so you may need a splash of broth when reheating.
  • Freezer: This is an excellent freezer-meal! Freeze in individual portions for up to 3 months. Thaw overnight in the fridge before reheating on the stovetop.

What to Serve With These Homemade SpaghettiOs with Meatballs

To round out this meal, pair it with a high-fiber side to help with digestion and satiety. A simple green salad with a light vinaigrette or a side of roasted broccoli or sautéed green beans works perfectly. For a fun family dinner, serve with our Homemade Cornbread.

Ingredient Substitutions

Swap the beef and sausage for ground turkey or chicken for an even leaner profile.

Use gluten-free anellini (pasta rings) to make this dish safe for those with Celiac disease or gluten sensitivities.

Use plant-based crumbles for the meatballs and vegetable broth to make this a meat-free meal.

This recipe is already naturally low-dairy, but you can omit the Parmesan garnish and double the nutritional yeast for a 100% dairy-free version.

More Healthy Meatballs Recipes

If you love the convenience of protein-packed bites, these healthy meatball recipes offer the same family-friendly appeal and simple prep as our homemade SpaghettiOs. Each dish focuses on lean proteins and savory seasonings to deliver a satisfying, heart-healthy meal that both kids and adults will enjoy.