Description
This One-Pot Pasta is a quick and easy 20-minute meal that’s creamy, flavorful, and made with minimal cleanup. Everything — pasta, sauce, and vegetables — cooks together in a single pot for a delicious, satisfying dinner on busy nights.
Ingredients
- 12 oz (340g) spaghetti or linguine
- 2 tbsp olive oil
- 3 cloves garlic, minced
- 1 small onion, finely chopped
- 1 cup cherry tomatoes, halved
- 3 cups (720ml) vegetable or chicken broth
- 1/2 cup (120ml) heavy cream or milk
- 1/2 tsp salt
- 1/4 tsp black pepper
- 1/2 tsp Italian seasoning
- 1/4 tsp red pepper flakes (optional)
- 2 cups baby spinach (optional)
- 1/2 cup (50g) grated Parmesan cheese
- 1 tbsp chopped fresh basil or parsley (for garnish)
Instructions
- In a large deep skillet or pot, heat olive oil over medium heat. Add garlic and onion; sauté for 1–2 minutes until fragrant.
- Add cherry tomatoes, broth, cream, salt, pepper, Italian seasoning, and red pepper flakes. Stir to combine.
- Place the uncooked pasta directly into the pot, ensuring it’s mostly submerged in liquid.
- Bring to a boil, then reduce heat to medium and simmer uncovered, stirring occasionally to prevent sticking.
- Cook for 10–12 minutes, or until the pasta is tender and most of the liquid has reduced into a creamy sauce.
- Stir in spinach (if using) and Parmesan cheese until the spinach wilts and the sauce becomes silky.
- Adjust seasoning to taste and remove from heat.
- Serve immediately, garnished with fresh basil or parsley and extra Parmesan if desired.
Notes
- For added protein, mix in cooked chicken, shrimp, or sausage before serving.
- Use any pasta type, but adjust cooking time accordingly.
- To make it dairy-free, replace cream with coconut milk and skip the cheese.
- This dish thickens as it sits, so add a splash of broth or milk to loosen leftovers when reheating.
- Prep Time: 5 mins
- Cook Time: 15 mins
- Category: Main Course
- Method: One-Pot Cooking
- Cuisine: Italian