Easy Homemade SpaghettiOs

Easy Homemade SpaghettiOs come together in under 40 minutes with anellini pasta and buttery tomato sauce.

Making SpaghettiOs from scratch might sound a little extra when you could just pop open a can, but one spoonful of this buttery, creamy tomato sauce clinging to those perfect little O-shaped noodles will make you a believer. This version ditches the metallic tang of the canned stuff and replaces it with real butter, tomato paste, Italian seasoning, and optional Parmesan for a finish that tastes like actual food. The anellini pasta cooks right in the sauce, soaking up all that tomatoey richness while the liquid reduces into something velvety and comforting.

It’s a one-pan situation that comes together in about 35 minutes, making it a solid weeknight option when you want something familiar but way better than what you remember from childhood. You can keep it simple and kid-friendly, or stir in heavy cream and Parmesan to turn it into a grown-up version that still delivers all the nostalgia. Either way, you’re getting a bowl of warm, saucy pasta that’s ridiculously satisfying and surprisingly easy to pull off.

What Goes Into Easy Homemade SpaghettiOs

The ingredient list here is short, straightforward, and built around pantry staples that come together to create a sauce with way more depth than anything from a can.

  • Tomato paste – provides concentrated tomato flavor and helps thicken the sauce as it simmers.
  • Unsalted butter – adds richness and a silky mouthfeel that balances the acidity of the tomatoes.
  • Italian seasoning – brings in oregano, basil, and thyme for a classic Italian-American flavor profile.
  • Garlic powder and onion powder – deliver savory depth without the need for chopping or sautéing fresh aromatics.
  • Sea salt and black pepper – season the sauce and enhance all the other flavors.
  • Tomato sauce – forms the smooth, tomatoey base that coats every pasta ring.
  • Chicken stock – adds body and a subtle savory backbone to the sauce.
  • Anellini pasta rings – the iconic O-shaped noodles that make this dish what it is, tender and fun to eat.
  • Heavy cream – optional, but it turns the sauce creamy and luxurious if you want a richer finish.
  • Grated Parmesan – also optional, adding a salty, umami punch that makes the whole thing taste more grown-up.

Step-by-Step: Making SpaghettiOs at Home

STEP 1: In a large pot, combine the tomato paste, butter, Italian seasoning, garlic powder, onion powder, salt, and pepper. Cook over medium heat, stirring occasionally, until the butter melts completely and the tomato paste starts to darken slightly, about 4 to 5 minutes.

STEP 2: Increase the heat to high. Stir in the tomato sauce, chicken stock, and 2 cups of water until everything is fully incorporated and smooth. Bring the mixture to a rolling boil.

STEP 3: Once the sauce is boiling, stir in the anellini pasta rings. Reduce the heat to medium and cook, stirring often, until the pasta is tender and the sauce has thickened to a creamy, clingy consistency, about 15 to 20 minutes.

STEP 4: If you’re using them, stir in the heavy cream and grated Parmesan until the sauce turns silky and smooth.

STEP 5: Divide the SpaghettiOs among 4 bowls and serve immediately, topped with extra Parmesan if you like.

Perfect Pairings for Your SpaghettiOs Night

Recipe variations

Steamed broccoli or roasted asparagus makes a simple veggie side that balances the richness of the sauce. Garlic bread is perfect for dipping into any extra sauce left in the bowl. A crisp green salad dressed in a light vinaigrette cuts through the buttery tomato flavors and rounds out the meal.

Tips for the Creamiest, Dreamiest SpaghettiOs

  • Stir the pot frequently while the pasta cooks to prevent the rings from sticking to the bottom or clumping together.
  • If the sauce thickens too quickly before the pasta is fully tender, add a splash more water and keep simmering until the noodles are tender.
  • For the richest finish, don’t skip the heavy cream and Parmesan—they transform the sauce from good to ridiculously creamy.
  • Serve the SpaghettiOs right away for the best texture, since the pasta will continue to absorb liquid as it sits.

Homemade SpaghettiOs: Your Questions Answered

Can I use a different pasta shape if I can’t find anellini rings?

You can substitute small shells, ditalini, or elbow macaroni if anellini isn’t available, but you’ll lose the iconic O shape that makes this dish feel like the real deal. The cooking time and sauce absorption will be similar, so the recipe will still work just fine.

Is there a dairy-free or vegan option for this SpaghettiOs recipe?

Swap the butter for olive oil or vegan butter, skip the heavy cream and Parmesan, and use vegetable stock instead of chicken stock. The sauce will be lighter and less creamy, but it’ll still taste rich and tomatoey with plenty of flavor from the seasonings.

How can I make the sauce thicker or thinner?

If the sauce is too thin, let it simmer a few extra minutes uncovered to reduce and thicken. If it’s too thick, stir in water or stock a few tablespoons at a time until you reach the consistency you want.

Are these homemade SpaghettiOs good for meal prepping?

Not really. The pasta continues to absorb liquid as it sits, so leftovers tend to get thicker and softer over time. They’re best eaten fresh, though you can store them in the fridge for up to 3 days and reheat with a splash of water to loosen the sauce.

Can I freeze leftovers?

Freezing isn’t recommended for this recipe. The pasta texture changes when frozen and reheated, turning mushy and losing the satisfying bite that makes SpaghettiOs fun to eat. Stick to storing leftovers in the fridge and reheating them gently on the stovetop.

How to Store and Reheat SpaghettiOs

Store leftover SpaghettiOs in an airtight container in the fridge for up to 3 days. The sauce will thicken as it sits, so when you reheat, add a few tablespoons of water or stock to loosen it back up. Warm the SpaghettiOs gently on the stovetop over medium-low heat, stirring frequently, until heated through. Microwaving works too, but stir halfway through and add a splash of liquid to keep the sauce from drying out.

Easy Homemade SpaghettiOs

No ratings yet
This one-pot homemade SpaghettiOs recipe delivers classic, comforting flavor in under 40 minutes. Tender anellini pasta rings are simmered right in a buttery tomato sauce, with the option to make it extra creamy and rich by adding heavy cream and Parmesan. It's a quick, family-friendly meal that tastes nostalgic yet fresh—perfect for weeknights when you want something easy, satisfying, and so much better than what comes from a can.
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Servings: 4 servings
Course: Main Course
Cuisine: American
Calories: 485

Ingredients
  

For the SpaghettiOs
  • 2 tablespoons tomato paste
  • 4 tablespoons unsalted butter
  • 1 teaspoon Italian seasoning
  • 1 teaspoon garlic powder
  • 0.33 teaspoon onion powder
  • 1 teaspoon sea salt
  • 0.25 teaspoon freshly cracked black pepper
  • 1 can tomato sauce 8-ounce can
  • 2 cups chicken stock
  • 2 cups anellini pasta rings
  • 0.25 cup heavy cream optional
  • 0.25 cup grated Parmesan plus more for serving (optional)

Equipment

  • Large pot
  • Measuring cups and spoons
  • Wooden spoon or spatula
  • Ladle or large spoon

Method
 

  1. Add the tomato paste, butter, Italian seasoning, garlic powder, onion powder, salt, and black pepper to a large pot. Melt the butter with the other seasonings over medium heat, stirring now and then, for 4 to 5 minutes.
  2. Turn the heat to high. Stir in the tomato sauce, chicken stock, and 2 cups of water, mixing until fully blended. Bring to a boil.
  3. When the sauce boils, pour in the anellini pasta. Lower the heat to medium. Cook, stirring frequently, until the pasta is tender and the sauce thickens, about 15 to 20 minutes.
  4. If using, stir in the heavy cream and grated Parmesan until the sauce is creamy and smooth.
  5. Spoon the SpaghettiOs into four bowls. Top with extra Parmesan to serve if desired.

Nutrition

Calories: 485kcal

Notes

If you can't find anellini, small shells, ditalini, or elbows also work, just without the classic O shape. For a vegetarian option, use vegetable stock instead of chicken. Make it dairy-free by swapping the butter for olive oil and skipping the cream and Parmesan. Leftovers keep in the fridge up to 3 days, but the pasta will absorb more liquid as it stands—add a splash of water when reheating to loosen the sauce. This dish is best enjoyed fresh, as freezing can make the pasta mushy.

Tried this recipe?

Let us know how it was!

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating