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.

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

Ingredients

4 Servings
(1 serving = one bowl)

Main Ingredients

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

For Serving

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

How to make One-Pot Spaghetti with Mushrooms and Spinach

Cooking Instructions

  1. Step 1

    Heat olive oil in a medium pot over medium heat.

  2. Step 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. Step 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. Step 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. Step 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. Step 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. Step 7

    Remove from heat and let spaghetti sit, covered, for a few minutes.

  8. Step 8

    Stir in Parmesan cheese, taste, and adjust seasonings.

  9. Step 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

Nutrition (per serving)

Calories

262.0kcal (13.1%)

Protein

10.6g (21.26%)

Carbs

37.8g (13.73%)

Sugars

3.5g (7%)

Healthy Fat

8.4g

Unhealthy Fat

1.4g

% Daily Value based on a 2000 calorie diet

Tips & Tricks

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

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

FAQS

  1. How do I make one-pot spaghetti with mushrooms and spinach?

    To make one-pot spaghetti with mushrooms and spinach, start by heating olive oil in a medium pot. Sauté chopped onion and sliced mushrooms until tender, then add minced garlic and seasonings. Pour in canned fire-roasted tomatoes and vegetable broth, bring to a boil, and add thin spaghetti noodles. Cover and cook until the noodles are tender, then stir in fresh spinach and Parmesan cheese before serving.

  2. Is this one-pot spaghetti recipe suitable for vegetarians?

    Yes, this one-pot spaghetti with mushrooms and spinach is vegetarian-friendly! It uses vegetable broth and fresh vegetables, making it a great option for those following a vegetarian diet. Just ensure that the Parmesan cheese used is vegetarian-friendly, as some brands may contain animal rennet.

  3. What can I substitute for Parmesan cheese in this spaghetti recipe?

    If you're looking for a substitute for Parmesan cheese in this one-pot spaghetti, you can use nutritional yeast for a dairy-free option, or try crumbled feta or goat cheese for a different flavor. For a vegan alternative, consider using a store-bought vegan Parmesan or simply omit the cheese altogether.

  4. How should I store leftover one-pot spaghetti with mushrooms and spinach?

    To store leftover one-pot spaghetti, allow it to cool completely, then transfer it to an airtight container. It can be kept in the refrigerator for up to 3-4 days. For longer storage, consider freezing it in a freezer-safe container for up to 2-3 months. When reheating, add a splash of vegetable broth to help restore moisture.

  5. What dishes pair well with one-pot spaghetti with mushrooms and spinach?

    One-pot spaghetti with mushrooms and spinach pairs wonderfully with a simple side salad, garlic bread, or roasted vegetables. You could also serve it with a light white wine or sparkling water for a refreshing complement to the meal.

Loading reviews...

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...

chefadora
© 2025 Chefadora Pty Ltd, All Rights Reserved

Marnirni-apinthi Building, Lot Fourteen,
North Terrace, Adelaide, South Australia, 5000
Australia