This post may contain affiliate links. Please read our disclosure policy.
Some nights dinner is carefully planned, and some nights you just need something warm, simple, and guaranteed that everyone will eat. That’s exactly when Homemade Spaghetti O’s comes to the rescue in our house.
This easy one-pot recipe tastes like the classic canned version many of us grew up with, but it’s made with simple ingredients and comes together in about 30 minutes. My kids absolutely love it, and I love that it’s quick, budget-friendly, and filling. And let’s be honest, it’s way better than the canned stuff!

What is Homemade Spaghetti O’s?
Homemade Spaghetti O’s is a simple one-pot pasta dish made with small ring-shaped pasta cooked directly in a light tomato sauce. The pasta absorbs the sauce as it cooks, creating a creamy, comforting meal that tastes similar to the classic canned version but fresher and more flavorful.
This homemade version uses pantry ingredients and can easily be customized with meatballs or extra cheese.
Key Takeaways
- Ready in about 30 minutes
- Made with simple pantry ingredients
- Kid-friendly comfort food
- One-pot dinner with easy cleanup
- Budget-friendly and great for feeding a crowd
- Optional meatballs make it a heartier meal

Ingredients Notes
Butter – Adds richness and helps create a flavorful base for the sauce. You can use olive oil if you prefer or have that on hand.
Garlic – Fresh minced garlic adds depth and savory flavor but you can certainly used jarred garlic (jarlic if you will) instead. Both work great.
Anelli pasta – The small ring-shaped pasta that makes the dish look like classic SpaghettiO’s.
Parmesan cheese – Adds savory flavor and creaminess, helps to offset the tomato tang.
The meatballs are optional, you can use them if you like them of have them on hand. I find that they help make the meal a bit more filling for my family.

Homemade SpaghettiO’s
Equipment
Ingredients
- 4 tablespoons butter
- 4 cloves garlic, minced
- 7 cups water
- 1 can tomato sauce, 16 ounces
- 1 teaspoon sugar
- 1 teaspoon salt
- 1 pound anelli pasta
- 1/2 cup grated Parmesan cheese
- salt and black pepper, to taste
Optional
- 20 ounces frozen meatballs
Instructions
- In a large pot over medium heat, melt the butter. Add the garlic and cook for about 30 seconds, just until fragrant.
- Add the water, tomato sauce, sugar, and salt. Stir to combine.
- Stir in the pasta and bring the mixture to a boil, stirring very often to prevent sticking.
- Reduce the heat to a steady simmer and cook for 20–25 minutes, stirring frequently, until the pasta is tender and the liquid has thickened into a sauce.
- If using frozen meatballs, stir them in about 10 minutes after adding the pasta and continue cooking until heated through.
- Stir in the Parmesan cheese. Taste and adjust salt and pepper as needed.
Notes
- Stir frequently, especially as the pasta cooks, to keep it from sticking to the bottom of the pot.
- The sauce will continue to thicken as it sits; add a splash of water if needed before serving.
- This works well with other small pasta shapes if anelli isn’t available.
- Leftovers reheat best with a little extra water or broth stirred in.
- I have heard that Target even has mini frozen meatballs if you can find them! They would be perfect in this recipe!
- My kids LOVE this recipe and while it takes some stirring, it is EASY and really quick.
Nutrition

Pro Tips for the Best Homemade Spaghetti O’s
- Stir frequently so the pasta doesn’t stick to the bottom of the pot.
- Use small pasta shapes if anelli isn’t available.
- Taste and adjust seasoning at the end for the best flavor. (You have a lot of options here, I wanted really plain like the canned kind but you can add anything from Italian seasoning and basil to more garlic and red pepper flakes!)

Variations and Substitutions
If you can’t find anelli pasta, try:
- Ditalini
- Small elbow macaroni
- Small shell pasta
Add protein
- Frozen mini meatballs
- Cooked ground beef
- Ground turkey
Make it extra cheesy
- Add extra Parmesan
- Stir in shredded mozzarella
Add vegetables
- Finely diced carrots
- Spinach
- Zucchini

Frequently Asked Questions
Yes. This recipe reheats well and can be made earlier in the day for a quick dinner later. It will thicken up a lot as it cools though.
Anelli pasta gives the classic ring shape, but ditalini or small elbow macaroni also work well.
Store leftovers in an airtight container in the refrigerator for up to 4 days.
The pasta releases starch while cooking, which naturally thickens the sauce. Add a splash of water when reheating if needed.
What to Serve With Homemade Spaghetti O’s
This dish is simple and comforting on its own, but it pairs well with:

Storage and Reheating
Refrigerator
Store in an airtight container for 3–4 days.
Freezer
Freeze for up to 2 months. Thaw overnight in the refrigerator before reheating.
Reheating
Reheat on the stovetop or microwave with a splash of water or broth to loosen the sauce.
More easy Pasta Dishes
Side Dishes and Salads
What to Serve with Beef Stew: Best Side Dishes
Soups, Stews & Chowders
Lasagna Soup in Slow Cooker Recipe
Chicken Recipes
How to Make Simple Chicken Curry with Chicken Thighs
If you grew up loving canned Spaghetti O’s, this homemade version is going to make you smile. It’s comforting, simple, and made with ingredients you probably already have in your kitchen.
This Homemade Spaghetti O’s recipe has become a favorite in our house because it’s easy, affordable, and something the kids always get excited about. And on busy nights, that’s exactly the kind of dinner win we all need.










