This Homemade Spaghetti Os recipe is a grown-up twist on the childhood favorite—comforting, creamy, and full of rich tomato flavor. Made with tender Anellini pasta and a savory tomato-broth base, it’s fresher, more flavorful, and every bit as nostalgic as the canned version. Whether you’re serving kids or just craving a cozy meal yourself, this easy one-pot dish is sure to hit the spot.
Why You’ll Love This Recipe
This recipe brings all the charm of the classic Spaghetti O’s but with a wholesome homemade touch. It’s made with real ingredients, comes together quickly in one pot, and uses pantry staples. Anellini pasta gives it that signature look and feel, while fresh garlic, herbs, and Parmesan cheese boost the flavor. Plus, it’s easy to adapt—make it vegetarian, spicy, creamy, or even more cheesy depending on your mood.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
-
Olive oil, for sautéing (about 1 tablespoon)
-
1 small shallot, minced
-
2 cloves garlic, minced
-
1 tablespoon dried oregano
-
Chili flakes, to taste (optional)
-
¼ cup tomato paste
-
3 cups low-sodium chicken broth or vegetable broth
-
16 ounces (about 2 cups) Anellini pasta (or substitute with ditalini)
-
Salt, to taste
-
Black pepper, to taste
-
½ cup freshly grated Parmesan cheese
-
Optional: Fresh chopped basil, for garnish
Directions
-
Sauté Aromatics
Heat olive oil in a large pot over medium heat. Add the minced shallot, garlic, oregano, and chili flakes (if using). Cook for 1–2 minutes, until the shallots are translucent and fragrant. -
Add Tomato Paste
Reduce the heat to low and stir in the tomato paste. Cook for 2 minutes, stirring occasionally, to develop a deep tomato flavor. -
Add Broth
Pour in the chicken or vegetable broth and bring to a boil. Once boiling, reduce heat to medium and let it simmer for 2–3 minutes. -
Cook the Pasta
Stir in the Anellini pasta along with a pinch of salt and black pepper. Cover and simmer over low heat for 13–14 minutes, stirring occasionally, until the pasta is just tender. -
Finish with Cheese
Stir in the grated Parmesan cheese until melted and fully incorporated. Taste and adjust seasoning if needed. -
Serve
Serve warm in bowls and garnish with chopped fresh basil if desired.
Servings and timing
Servings: 4
Prep Time: 5 minutes
Cooking Time: 20 minutes
Total Time: 25 minutes
Calories per serving: ~360 kcal (estimated)
Variations
-
Make it vegetarian: Use vegetable broth instead of chicken broth.
-
Add cream: Stir in 2–3 tablespoons of heavy cream at the end for a silky, creamy version.
-
Cheesy upgrade: Sprinkle extra Parmesan or mozzarella on top before serving.
-
Boost the tomato flavor: Add a splash of crushed tomatoes for a saucier base.
-
Spicy version: Add extra chili flakes or a dash of hot sauce for more heat.
-
Add protein: Stir in small meatballs, cooked sausage, or shredded rotisserie chicken.
Storage/Reheating
Storage:
Store leftover Spaghetti O’s in an airtight container in the refrigerator for up to 3–4 days.
Reheating:
Reheat gently on the stove or in the microwave, adding a splash of broth or water to loosen the sauce if needed.
FAQs
What is Anellini pasta and where can I find it?
Anellini is a small, ring-shaped pasta that’s traditionally used in Spaghetti O’s. You can find it in some supermarkets, Italian grocery stores, or online.
Can I use a different type of pasta?
Yes, ditalini, small elbow macaroni, or mini shells are good alternatives if you can’t find Anellini.
Is this recipe kid-friendly?
Absolutely. It’s mild, cheesy, and perfect for kids. You can skip the chili flakes if they don’t like spice.
Can I make this dairy-free?
Yes, simply leave out the Parmesan or use a dairy-free cheese substitute.
Can I freeze it?
It’s best enjoyed fresh, but you can freeze it in a freezer-safe container for up to 1 month. Reheat gently with a splash of broth.
How do I make the sauce thicker?
Let it simmer uncovered for a few extra minutes to reduce the liquid before adding the cheese.
Can I make this ahead of time?
Yes, but the pasta will continue to absorb liquid as it sits. Add extra broth when reheating to restore the texture.
What can I serve this with?
It pairs well with garlic bread, roasted vegetables, or a simple green salad.
Can I use tomato sauce instead of tomato paste?
Tomato paste is preferred for a concentrated flavor, but you can use sauce—just reduce the broth slightly and simmer longer to thicken.
Is this similar to canned Spaghetti O’s?
Yes, but with richer, fresher flavor and no preservatives. It’s a comforting homemade version of the childhood classic.
Conclusion
This Homemade Spaghetti O’s recipe is the perfect blend of nostalgic comfort and wholesome simplicity. Whether you’re serving it to kids or enjoying it yourself, it’s an easy, satisfying dish that comes together in minutes. With endless customization options and a rich tomato-Parmesan flavor, it’s bound to become a go-to favorite in your home.
Print
Homemade Spaghetti O’s
This Homemade Spaghetti O’s recipe is a nostalgic twist on the classic canned version! Made with Anellini pasta (small ring-shaped pasta) and a rich, savory tomato broth, it’s just as comforting as the childhood favorite — but fresher and better!
- Total Time: 20 minutes
- Yield: 4 servings
Ingredients
- Olive oil to coat the pan (~1 tablespoon)
- 1 small shallot, minced
- 2 cloves garlic, minced
- 1 tablespoon oregano
- Chili flakes to taste (optional)
- 1/4 cup tomato paste
- 3 cups low-sodium chicken or vegetable broth
- 16 ounces (2 cups) Anellini pasta (or ditalini for a similar small ring pasta)
- Salt to taste
- Black pepper to taste
- 1/2 cup Parmesan cheese, freshly grated
- Optional: Fresh chopped basil for garnish
Instructions
- Sauté Aromatics: In a large pot, heat olive oil over medium heat. Add the shallot, garlic, oregano, and chili flakes (if using). Sauté for about 1-2 minutes until the shallots become translucent and fragrant.
- Add Tomato Paste: Reduce the heat to low, and stir in the tomato paste. Let it cook for 2 minutes, stirring occasionally, to deepen the flavor.
- Add Broth: Pour in the broth, and bring the mixture to a boil. Once boiling, reduce the heat to medium and let it simmer for 2-3 minutes.
- Cook the Pasta: Stir in the Anellini pasta, salt, and black pepper. Cover the pot and reduce the heat to low. Simmer for 13-14 minutes, stirring occasionally, until the pasta is al dente.
- Finish with Cheese: Stir in the Parmesan cheese until melted and combined. If desired, garnish with fresh chopped basil for an extra burst of flavor.
- Serve: Serve warm, and enjoy your homemade Spaghetti O’s!
Notes
- Storage: Store in an airtight container in the refrigerator for up to 3-4 days.
- Customization: You can add crushed tomatoes or a bit of cream for a richer sauce. You could also sprinkle extra cheese on top for a more indulgent meal.
- Spicy Kick: Adjust the chili flakes based on how much heat you prefer.
- Prep Time: 5 minutes
- Cook Time: 15 minutes
- Category: Main Dish
- Method: Stovetop
- Cuisine: Italian-American
- Diet: Vegetarian
Nutrition
- Serving Size: 1 serving
- Calories: 290
- Sugar: 6g
- Sodium: 700mg
- Fat: 10g
- Saturated Fat: 4g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 34g
- Fiber: 2g
- Protein: 12g
- Cholesterol: 25mg