One-Pot Spaghetti with Mushrooms and Spinach

User profile image
Saramin (@678sarin)

A simple and delicious one-pot spaghetti dish with mushrooms, spinach, and a hint of Parmesan cheese.

Prep Time
10min
Cook Time
20min
Total Time
30min
One-Pot Spaghetti with Mushrooms and Spinach recipe

Ingredients

4 Servings
(1 serving = one bowl)

Main Ingredients

  • 2tsp
    extra-virgin olive oil
  • 1/2piece
    medium yellow onion, chopped
  • 8oz
    button mushrooms, sliced
  • 2clove
    garlic, minced
  • 1/2tsp
    salt
  • 1/4tsp
    black pepper
  • 1/4tsp
    red pepper flakes (optional)
  • 2cups
    low-sodium vegetable broth
  • 14 1/2oz
    can fire-roasted diced tomatoes
  • 10oz
    thin spaghetti noodles (whole wheat)
  • 3cups
    fresh spinach or baby spinach
  • 1/4cup
    grated Parmesan cheese

For Serving

  • 1/4cup
    fresh chopped basil or parsley (optional)

How to make One-Pot Spaghetti with Mushrooms and Spinach

Cooking Instructions

  1. Heat olive oil in a medium pot over medium heat.

  2. Add onion and mushrooms and sauté for 5-7 minutes, until tender and the liquid from the mushrooms has been mostly cooked off.

    Step 1.1: Add onion and mushrooms and sauté for 5-7 minutes, until tender and the liquid from the mushrooms has been mostly cooked off
  3. Add garlic and season with salt, pepper, and red pepper flakes (if using) and sauté for another 30 seconds.

    Step 1.1: Add garlic and season with salt, pepper, and red pepper flakes (if using) and sauté for another 30 seconds
  4. Increase heat to high then add canned tomatoes and vegetable broth. Bring to a boil.

    Step 1.1: Increase heat to high then add canned tomatoes and vegetable broth
  5. Add spaghetti noodles and stir until they wilt and fit in the pot. Cover the pot, reduce heat to medium-low, and cook for 5 minutes. Ensure the liquid remains at a low boil.

    Step 1.1: Add spaghetti noodles and stir until they wilt and fit in the pot
  6. Remove lid and add fresh spinach, a couple of handfuls at a time, stirring to mix and wilt the spinach.

    Step 1.1: Remove lid and add fresh spinach, a couple of handfuls at a time, stirring to mix and wilt the spinach
  7. Remove from heat and let spaghetti sit, covered, for a few minutes.

  8. Stir in Parmesan cheese, taste, and adjust seasonings.

  9. Serve with fresh basil or parsley and extra Parmesan cheese, if desired.

    Step 1.1: Serve with fresh basil or parsley and extra Parmesan cheese, if desired

Tips & Tricks

  1. For a richer flavor, use freshly grated Parmesan cheese.

  2. You can substitute whole wheat spaghetti with regular spaghetti if preferred.

678sarin's profile picture
instagram

Saramin

(@678sarin)

My name is Saramin is a culinary enthusiast with a flair for transforming everyday ingredients into delightful, flavour-packed dishes. Passionate about home cooking, Sarin specializes...