This Super Easy Homemade Cheesy Spaghetti O’s recipe is a nostalgic, one-pot dinner that’s both comforting and incredibly quick to make. Featuring tiny pasta rings, tomato paste, garlic butter, and a generous amount of parmesan and pecorino cheeses, it’s a creamy and flavorful twist on the childhood classic—ready in just 25 minutes.
Why You’ll Love This Recipe
-
Better Than the Can: Skip the preservatives and enjoy a wholesome homemade version.
-
One-Pot Meal: Everything cooks in one pot—less cleanup, more convenience.
-
Kid-Friendly: A fun and familiar meal that even picky eaters will devour.
-
Rich Tomato Flavor: Tomato paste creates a deep, savory base without needing a long simmer.
-
Ultra Creamy: Melted cheese gives this dish a comforting, velvety texture.
-
Customizable: Adjust spice levels, cheese types, or pasta shapes to suit your taste.
-
Weeknight Winner: From prep to plate in under 30 minutes.
-
Freezer-Friendly: Great to make ahead and store for quick meals.
-
Vegetarian-Friendly: A hearty, meatless meal option that doesn’t skimp on flavor.
-
Budget-Friendly: Uses simple pantry ingredients you likely already have
.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
-
Salted butter
-
Extra virgin olive oil
-
Garlic, chopped
-
Fresh oregano, chopped
-
Chili flakes (optional, for heat)
-
Tomato paste
-
Anellini pasta (or other small pasta like ditalini)
-
Kosher salt and black pepper
-
Onion powder
-
Paprika
-
Grated parmesan cheese
-
Grated pecorino cheese
-
Fresh basil
Directions
-
In a large pot over medium heat, melt the butter with olive oil. Add garlic, oregano, and chili flakes. Cook until the butter is golden, about 5 minutes.
-
Reduce the heat to low. Stir in the tomato paste and cook for 1–2 minutes to deepen the flavor.
-
Add 3 cups of water and bring to a boil over high heat.
-
Stir in the pasta, onion powder, paprika, and a generous pinch of salt and pepper. Cook, stirring frequently, for about 12 minutes or until the pasta is al dente.
-
Turn off the heat. Stir in the parmesan, pecorino, and fresh basil until the cheese is fully melted and the sauce is creamy.
-
Serve immediately, garnished with additional basil if desired.
Servings and timing
-
Servings: 6
-
Prep Time: 10 minutes
-
Cook Time: 15 minutes
-
Total Time: 25 minutes
Variations
-
Dairy-Free: Use plant-based butter and cheese alternatives.
-
Spicier Version: Increase the chili flakes or add a dash of hot sauce.
-
Extra Veggies: Stir in finely chopped spinach, zucchini, or grated carrots during the simmer.
-
Meaty Twist: Add cooked ground beef, turkey, or sausage for a heartier meal.
-
Vegan Option: Skip the cheese and replace with nutritional yeast for a cheesy flavor.
-
Herb Substitutes: Use dried oregano if fresh isn’t available, or try basil or thyme.
-
Creamier Sauce: Stir in a splash of heavy cream or full-fat coconut milk at the end.
-
Different Cheese: Swap pecorino for more parmesan, mozzarella, or even sharp cheddar.
-
Low-Carb: Use chickpea or lentil-based pasta for extra protein and fewer carbs.
-
Gluten-Free: Use your favorite gluten-free small pasta to make it celiac-friendly.
Storage/Reheating
-
Storage: Let leftovers cool completely, then store in an airtight container in the refrigerator for up to 4 days.
-
Freezing: Freeze in single-serve portions for up to 2 months.
-
Reheating: Reheat on the stovetop over low heat, adding a splash of water or milk to loosen the sauce. Microwave in short bursts, stirring in between.
-
Avoid Overcooking: Pasta may soften more after storage, so reheat gently to maintain texture.
FAQs
Can I use a different pasta shape?
Yes! While Anellini gives that classic Spaghetti O’s feel, ditalini, small shells, or elbow macaroni work great too.
Is it necessary to use both parmesan and pecorino?
No, but the combination adds depth. You can use just one or substitute with another hard cheese like asiago.
Can I make this recipe without cheese?
Yes. You can leave out the cheese entirely or replace it with more tomato paste and fresh herbs for flavor.
Is tomato paste better than sauce?
Yes. Tomato paste provides a rich, concentrated flavor without excess liquid, perfect for a thick, creamy sauce.
How do I prevent the pasta from sticking to the pot?
Stir frequently and don’t let the heat get too high. If the sauce gets too thick, add a splash of water.
Can I make this ahead of time?
Absolutely. It holds up well for several days in the fridge and can be frozen for longer storage.
How can I make this dish healthier?
Use whole wheat or legume-based pasta and reduce the cheese slightly. Add vegetables like spinach or grated zucchini.
Can I double the recipe?
Yes, just be sure to use a large enough pot and stir regularly to avoid sticking or uneven cooking.
What can I substitute for fresh basil?
Try parsley or a pinch of dried basil if fresh isn’t available.
How do I make it less spicy?
Simply omit the chili flakes or reduce to a pinch.
Conclusion
Super Easy Homemade Cheesy Spaghetti O’s brings cozy, nostalgic comfort to your dinner table—without the can. Made in one pot with simple ingredients and done in under 30 minutes, this cheesy pasta dish is perfect for busy nights, picky eaters, and anyone who craves a fun, flavorful meal. Whether served fresh, reheated, or frozen for later, it’s a recipe you’ll keep coming back to.

Super Easy Homemade Cheesy Spaghetti O’s
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
A one-pot, homemade version of classic Spaghetti O’s made with Anellini pasta, garlic butter, tomato paste, and a blend of cheeses. Creamy, cheesy, and ready in 25 minutes, it’s perfect for busy nights and picky eaters.
- Total Time: 25 minutes
- Yield: 6 servings
Ingredients
2 tablespoons salted butter
2 tablespoons extra virgin olive oil
3 cloves garlic, chopped
1 tablespoon chopped fresh oregano
Chili flakes, to taste
1/3 cup tomato paste
2 cups Anellini or other small pasta
3 cups water
Kosher salt and black pepper, to taste
1 teaspoon onion powder
1/2 teaspoon paprika
1 cup grated parmesan cheese
1/2 cup grated pecorino cheese
1/2 cup fresh basil
Instructions
- In a large pot over medium heat, melt the butter with olive oil, garlic, oregano, and chili flakes. Cook for about 5 minutes until the butter is golden.
- Reduce heat to low, stir in tomato paste, and cook for 1–2 minutes.
- Add 3 cups of water and bring to a boil over high heat.
- Add Anellini pasta, onion powder, paprika, salt, and pepper. Cook, stirring often, for about 12 minutes or until pasta is al dente.
- Stir in parmesan, pecorino, and basil until cheese is fully melted.
- Serve immediately topped with additional fresh basil if desired.
Notes
- Use Anellini pasta for the classic Spaghetti O’s shape, or substitute with Ditalini or other small pasta.
- If the mixture looks dry before the pasta finishes cooking, add a splash of water or broth.
- Adjust chili flakes based on spice preference, especially for kids.
- This dish can be made ahead and frozen for quick lunches—reheat with a bit of water if needed.
- Author: Monica
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Category: Main Course
- Method: One Pot
- Cuisine: American
- Diet: Vegetarian
Nutrition
- Serving Size: 1 serving
- Calories: 262
- Sugar: 3g
- Sodium: 350mg
- Fat: 12g
- Saturated Fat: 6g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 28g
- Fiber: 2g
- Protein: 10g
- Cholesterol: 25mg