Print

One Pot Pasta Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This One-Pot Pasta is creamy, flavorful, and ready in under 30 minutes! Everything—including the pasta—cooks in one pot, which means fewer dishes and maximum flavor. Customize it with your favorite vegetables, protein, or herbs for a satisfying, no-fuss meal.

Ingredients

Scale
  • 12 oz pasta (penne, spaghetti, or your favorite)
  • 2 tablespoons olive oil
  • 1 small onion, finely chopped
  • 3 cloves garlic, minced
  • 4 cups vegetable or chicken broth
  • 1 cup cherry tomatoes, halved (optional)
  • 2 cups fresh spinach (optional)
  • 1 teaspoon Italian seasoning
  • ½ teaspoon red pepper flakes (optional, for heat)
  • Salt and black pepper, to taste
  • ½ cup grated Parmesan cheese (plus extra for garnish)
  • ¼ cup heavy cream or half-and-half (optional for creaminess)
  • Fresh basil, for garnish (optional)

Instructions

  1. Sauté the Aromatics:

    • In a large pot or deep skillet, heat olive oil over medium heat.
    • Add chopped onion and cook for 2-3 minutes until softened.
    • Add garlic and sauté for another 30 seconds until fragrant.
  2. Add Pasta and Broth:

    • Add the pasta, broth, Italian seasoning, red pepper flakes (if using), salt, and pepper.
    • Stir everything together, making sure the pasta is submerged in the liquid.
  3. Cook the Pasta:

    • Bring to a boil, then reduce heat to medium-low and cover.
    • Cook for 10-12 minutes, stirring occasionally, until the pasta is cooked and most of the liquid is absorbed.
  4. Add Veggies and Cheese:

    • Stir in cherry tomatoes and spinach until wilted.
    • Add Parmesan cheese and heavy cream (if using) and stir until the sauce becomes creamy and coats the pasta.
  5. Serve:

    • Garnish with fresh basil and extra Parmesan cheese.
    • Serve hot with a side of garlic bread or a fresh salad.

Notes

  • Swap spinach for kale or arugula for a different green option.
  • Add cooked chicken, shrimp, or sausage for extra protein.
  • Use gluten-free pasta for a gluten-free version (adjust cooking time as needed).