I love this Easy One-Pot Pasta because it’s a no-fuss, flavorful meal that comes together quickly with minimal cleanup. Everything cooks in a single pot—pasta, veggies, sauce, and seasonings—making dinner both simple and delicious.
Why You’ll Love This Recipe
What I enjoy most is how the pasta absorbs all the flavors of the sauce and ingredients as it cooks, creating a rich and creamy dish without needing multiple pots or extra steps. It’s perfect for busy nights when I want a comforting meal ready fast.
Ingredients
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
-
Pasta (penne, fusilli, or spaghetti)
-
Olive oil
-
Garlic cloves, minced
-
Onion, diced
-
Cherry tomatoes or canned diced tomatoes
-
Fresh spinach or kale
-
Vegetable or chicken broth
-
Heavy cream or milk
-
Grated Parmesan cheese
-
Salt and pepper
-
Italian seasoning or dried basil and oregano
-
Optional protein: cooked chicken, sausage, or beans
Directions
-
I heat olive oil in a large pot over medium heat and sauté diced onion and minced garlic until fragrant and translucent.
-
I add cherry tomatoes and cook for a couple of minutes to release their juices.
-
I pour in the broth, add the uncooked pasta, and season with salt, pepper, and Italian seasoning.
-
I bring the mixture to a boil, then reduce heat and simmer uncovered, stirring occasionally, until the pasta is cooked and most of the liquid is absorbed.
-
I stir in fresh spinach or kale until wilted.
-
I pour in the heavy cream and grated Parmesan, stirring until the sauce becomes creamy and coats the pasta.
-
I add any optional cooked protein and heat through.
-
I taste and adjust seasoning if needed before serving.
Servings and Timing
-
Yield: 4 servings
-
Prep time: 10 minutes
-
Cook time: 20 minutes
-
Total time: 30 minutes
Variations
-
Vegetarian: I skip meat and add extra veggies like mushrooms, zucchini, or bell peppers.
-
Spicy: I add red pepper flakes or hot sauce for some heat.
-
Cheese swaps: I try mozzarella, goat cheese, or Asiago instead of Parmesan.
-
Cream alternative: I use coconut milk or cashew cream for a dairy-free option.
-
Gluten-free: I use gluten-free pasta and ensure broth is gluten-free.
Storage/Reheating
I store leftovers in an airtight container in the fridge for up to 3 days. To reheat, I warm the pasta gently in a skillet with a splash of broth or cream to loosen the sauce. Microwave reheating works too—stir halfway through and add liquid if it thickens too much.
FAQs
Can I use any pasta shape?
Yes, I use whatever pasta I have on hand, but smaller shapes or broken spaghetti work best for even cooking.
How do I prevent the pasta from sticking?
I stir the pot frequently during cooking and ensure there’s enough liquid to cover the pasta.
Can I add frozen veggies?
Absolutely—I add them partway through cooking so they thaw and cook with the pasta.
Can I prepare this ahead?
I prefer fresh, but I can make the sauce ahead and reheat with freshly cooked pasta.
How do I make it creamier?
I add extra cream or cheese at the end and stir until melted and smooth.
Conclusion
Easy One-Pot Pasta is my favorite quick and comforting meal when I want a delicious dinner with minimal effort and cleanup. It’s versatile, flavorful, and perfect for busy weeknights or anytime I crave a cozy pasta dish.

Easy One-Pot Pasta
- Author: Olivia
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings
- Category: Dinner
- Method: One Pot
- Cuisine: American
- Diet: Vegetarian
Description
Easy One-Pot Pasta is a quick, flavorful, and low-fuss meal where everything—pasta, sauce, veggies, and seasonings—cooks in a single pot. It’s creamy, comforting, and perfect for busy nights when you need a delicious dinner fast.
Ingredients
- 12 oz pasta (penne, fusilli, or spaghetti)
- 2 tbsp olive oil
- 3 garlic cloves, minced
- 1 small onion, diced
- 1 cup cherry tomatoes or 1 can diced tomatoes
- 2 cups fresh spinach or kale
- 3 cups vegetable or chicken broth
- 1/2 cup heavy cream or milk
- 1/2 cup grated Parmesan cheese
- Salt and pepper to taste
- 1 tsp Italian seasoning or dried basil and oregano
- Optional: 1 cup cooked chicken, sausage, or beans
Instructions
- Heat olive oil in a large pot over medium heat. Sauté onion and garlic until fragrant and translucent.
- Add tomatoes and cook for 2–3 minutes to release juices.
- Pour in broth, add uncooked pasta, and season with salt, pepper, and Italian herbs.
- Bring to a boil, then reduce to a simmer. Cook uncovered, stirring occasionally, until pasta is tender and most liquid is absorbed.
- Stir in spinach or kale until wilted.
- Add cream and Parmesan, stirring until creamy and well combined.
- Mix in any cooked protein and heat through.
- Adjust seasoning to taste and serve warm.
Notes
- Add mushrooms, zucchini, or bell peppers for extra veggies.
- Use red pepper flakes or hot sauce for heat.
- Swap in mozzarella, goat cheese, or Asiago for a flavor twist.
- Use coconut milk or cashew cream for a dairy-free option.
- Choose gluten-free pasta and broth if needed.
Nutrition
- Serving Size: 1 bowl
- Calories: 460
- Sugar: 5g
- Sodium: 550mg
- Fat: 22g
- Saturated Fat: 10g
- Unsaturated Fat: 9g
- Trans Fat: 0g
- Carbohydrates: 50g
- Fiber: 4g
- Protein: 16g
- Cholesterol: 45mg