This post may contain affiliate links. Please read my disclosure and privacy policy.

You know you have a hit on your hands when a plate of pesto stuffed mushrooms disappears before the plate of mini donuts and potato chips during a football-watching party with friends. These are so delicious!

More importantly, they’re easy to prepare. The pesto comes together in about 5 minutes, then you stuff it into mushrooms and bake until tender.

Did I mention you don’t need cheese to make these? I’m always prepared for my dairy-free friends, so you won’t notice at all in the final dish. The pesto tastes like regular pesto, only it’s made without Parmesan cheese. No weird substitutes required!

⭐⭐⭐⭐⭐ Featured Review

“My go-to appetizer! Everyone loves them, even my basil hating hubs! I’ve used pine nuts, cashews, and pistachios– they all work perfectly!” – Kelli

pesto mushrooms served on a dark plate.

Ingredients You’ll Need

  • Mushrooms. This works best with smaller mushrooms, like button or Cremini (baby bella). This recipe makes enough pesto to fill at least 16 ounces of mushrooms, but you may have a little leftover depending on how many mushrooms you get in a package. I usually get 20 to 24 small mushrooms from one pound.
  • Basil. Fresh basil makes the best pesto in my opinion. But if you have a different herb you love, feel free to experiment with it.
  • Spinach. I use this to help stretch the pesto without an overpowering basil flavor. I don’t notice the spinach taste at all!
  • Nuts. You can use any nut you have on hand to make pesto. I originally shared this recipe with pecans, but I use pistachios most often. Pine nuts work, too! (They’re just more expensive.)
  • Lemon Juice. A hint of fresh lemon juice makes pesto taste better, especially since we’re not using cheese in this.
  • Garlic. A clove of fresh garlic is necessary in classic pesto. I use a microplane to finely mince it, so the flavor is well distributed.
spinach, basil, mushrooms, pistachios, lemon, and garlic labeled on a white surface.

How to Stuff Mushrooms Stuffed with Pesto

Step 1:

Preheat the oven to 350ºF and line a rimmed baking sheet with parchment paper. The rimmed pan is important because the mushrooms release liquid as they cook. You don’t want that to spill into your oven!

In a mini food chopper (affiliate link), add the nuts, then secure the lid and pulse briefly until they look finely ground. Then add the spinach, basil, garlic, lemon juice, salt, and 2 tablespoons of water. Secure the lid again and pulse until the pesto looks pulverized. You may need to add up to 2 more tablespoons of water to get a smooth result; add water 1 tablespoon at a time until the mixture looks good.

pistachios grounded into pesto in a mini food chopper.

Step 2:

Want to save this for later?

I'll email this post to you, so you can come back to it later!

Wipe off the mushrooms with a damp cloth to remove any dirt or debris. Then grab the stem and twist to remove it from each mushroom. (I discard these, but you can save them for a stir fry if you like.)

Arrange the mushrooms stem-side-up on the prepared baking sheet in a single layer. Then add 1 to 2 teaspoons of pesto into the holes left behind from the removed stems. They should be slightly heaped.

Place the pesto-stuffed mushrooms in the oven to bake until tender, about 25 minutes.

Note: You can arrange the stuffed mushrooms on a wire rack (as I do with baked chicken legs) to let the liquid drip off as they bake.

mushroom stems removed on cutting board and stuffed with pesto and baked on pan.

Step 3:

When the timer goes off, remove the mushrooms from the oven and let them cool briefly, about 5 minutes. Then they are ready to serve!

I like to top these with a dusting of chopped pistachios, just to make them look a little prettier, but they are delicious either way.

Storage Tip: If you have any leftover pesto, store it in an airtight container in the fridge for up to 5 days.

pesto mushrooms with one sliced in half on a dark serving plate.

Pesto Mushroom Recipe FAQs

Can I make these ahead of time?

Yes, you can stuff the mushrooms with pesto and store them in an airtight container in the fridge for up to 24 hours in advance. When you’re ready to bake them, arrange them on a pan and bake for 25 to 30 minutes at 350ºF.

How do you store leftovers?

The leftover stuffed mushrooms can be stored in an airtight container in the fridge for up to 5 days. I think the easiest way to reheat them is in an air fryer at 350ºF for 5 minutes.

pesto mushrooms served on a dark plate.

Pesto Stuffed Mushrooms (No Cheese!)

5 from 10 votes
The next time you need an appetizer to impress, try these pesto stuffed mushrooms. They're made with a quick pesto filling featuring pistachios, fresh basil, and lemon juice. There's no cheese or oil required! Make them up to 24 hours ahead of time, then bake right before serving for a warm, flavorful bite.
prep10 mins cook25 mins total35 mins
Servings:10

Ingredients
 
 

  • ½ cup pistachios (or other nuts)
  • 1 cup fresh spinach , tightly packed
  • 1 cup fresh basil leaves , tightly packed
  • 1 garlic clove , minced
  • 1 teaspoon fresh lemon juice
  • ½ teaspoon sea salt
  • 2 tablespoons water , or more as needed
  • 16 ounces whole cremini or button mushrooms

Instructions

  • Preheat the oven to 350ºF and line a rimmed baking sheet with parchment paper. In a mini food chopper, add the pistachios, then secure the lid and pulse several times until the nuts are finely ground.
  • Next, add the baby spinach, fresh basil, minced garlic, lemon juice, salt, and 2 tablespoons of water. Secure the lid and process again until the mixture starts to break down. If needed, add another tablespoon of water and process until the pesto looks pulverized. (I need to use 4 tablespoons of water in total when using a very tightly packed cup of spinach; the amount may vary each time.)
  • Gently remove the stems from the mushrooms and wipe off any dirt with a damp cloth. Fill the centers of each mushroom with 1 to 2 teaspoons of pesto, then arrange all the stuffed mushrooms in a single layer on the prepared baking sheet. Bake at 350ºF for 25 minutes until the mushrooms are tender.
  • Let the mushrooms cool briefly, then serve warm. (You can sprinkle some extra chopped pistachios on top to make them look prettier, if desired.) If you have leftover pesto, enjoy it over pasta or grain bowls this week. It also makes a delicious dip for veggies.

Notes

Nutrition information is for 2 small stuffed mushrooms, assuming you fill 20 mushrooms with every drop of pesto. This information is automatically calculated from an online ingredient database, so it’s an estimate, not a guarantee. 
Note: You can make this pesto with pecans, cashews, walnuts, or pine nuts, as well. 
Update Note: This recipe was updated in March 2026 to increase the number of mushrooms filled. I always had a bunch of leftover pesto, so using more mushrooms helps. But, if you want to make a smaller batch, use just 8 ounces of mushrooms and save the leftover pesto for snacking or another meal later. 

Nutrition

Calories: 46kcal | Carbohydrates: 4g | Protein: 3g | Fat: 3g | Saturated Fat: 0.4g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 1g | Sodium: 122mg | Potassium: 292mg | Fiber: 1g | Sugar: 1g | Vitamin A: 433IU | Vitamin C: 2mg | Calcium: 23mg | Iron: 1mg
Course: Appetizer
Cuisine: Italian
Keyword: pesto mushrooms

More Recipes to Try

If you try these Pesto Stuffed Mushrooms, please leave a comment and star rating below to let me know how you like it.

Megan Gilmore leaning on her white countertop.

Megan Gilmore

Hi, I’m Megan. A former fast food junkie turned best-selling cookbook author. As a Certified Nutritionist Consultant (CNC), I love to make healthier food using simple ingredients. I test these recipes multiple times in my kitchen to make sure they will turn out perfectly for you.

Read More

You May Also LIke

Leave a Review!

I love hearing from you! Submit your question or review below. Your email address will not be published. Required fields are marked*.

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

Comments

  1. My go to for appy’s! Everyone loves them, even my basil hating hubs! I do sub pecans for pine nuts, cashews or pistachios- they all work perfectly!

    1. I imagine you can prepare the pesto the day before, and then fill the mushrooms right before baking so you can serve them fresh.