Vegan Mushroom Ceviche with Lime, Cilantro and Red Onion

Mushroom ceviche marinated overnight in fresh lemon juice with cilantro, red onion, and bell pepper—delivering all the bright, tangy flavors of classic ceviche without any seafood. This 100% vegetarian appetizer is easy to make, keeps well, and makes a great light starter or topping for tacos and tostadas.

Mushroom ceviche marinated overnight with lemon juice, cilantro, red onion and bell pepper. All the flavors of ceviche without the seafood! 100% Vegetarian!
Vegetarian Mushroom Ceviche

This mushroom ceviche captures the fresh, citrusy taste of traditional ceviche by “cooking” the vegetables in acidic lemon juice rather than using seafood. Thinly sliced white button mushrooms take on the bright flavors and become pleasantly tender, while red onion and bell peppers add crunch and color. A touch of roasted garlic and a bit of olive oil round out the dressing, and a pinch of honey (or agave for a vegan option) balances the acidity.

The recipe is forgiving and improves with time as the mushrooms absorb the marinade, so planning ahead pays off. You can make it a few hours before serving, or refrigerate it overnight for the best texture and flavor. Stored in an airtight container, it will keep in the refrigerator for several days—often up to a week—making it an ideal make-ahead appetizer for gatherings.

Mushroom ceviche marinated overnight with lemon juice, cilantro, red onion and bell pepper. All the flavors of ceviche without the seafood! 100% Vegetarian!

Recipe Overview

Yield: 3 servings | Serving size: 1 cup

Prep time: 15 mins | Chill time: 3 hrs (or overnight) | Total time: 3 hrs 15 mins

Ingredients

  • 2 roasted garlic cloves
  • 8 oz white button mushrooms, sliced thin
  • 1 small red onion, thinly sliced
  • 1/2 green bell pepper, thinly sliced
  • 1/2 red bell pepper, thinly sliced
  • 1/3 cup freshly squeezed lemon juice (about 2 lemons)
  • 1/2 cup vegetable broth
  • 1 tbsp chopped cilantro
  • 1/4 tsp honey, or agave for a vegan alternative
  • 1 tsp finely chopped jalapeño (adjust to taste)
  • 1 tbsp olive oil
  • 1 tsp kosher salt
  • 1/8 tsp black pepper

Instructions

  1. Roast the garlic: In a cast iron skillet or small pan, roast the garlic cloves until browned on each side. Allow to cool, then mash into a paste.
  2. Prepare the vegetables: Thinly slice the mushrooms, red onion, and both bell peppers. Place them in a large mixing bowl with the mashed roasted garlic.
  3. Make the marinade: In a separate bowl, whisk together the lemon juice, vegetable broth, chopped cilantro, honey or agave, chopped jalapeño, olive oil, salt, and black pepper until well combined.
  4. Combine and chill: Pour the marinade over the mushroom mixture, toss to coat evenly, then cover and refrigerate for at least a few hours or preferably overnight so the flavors meld and the mushrooms soften.
  5. Serve: Taste and adjust seasoning before serving. Garnish with extra cilantro if desired.

Tips and Variations

– Acid choice: Lemon juice in this recipe gives a bright, clean citrus note, but you can substitute fresh lime juice for a slightly different profile.

– Mushroom options: White button mushrooms work well because they absorb flavors and retain a pleasant texture. Cremini or baby bella mushrooms can be used as a heartier alternative.

– Spice level: Adjust the jalapeño amount according to your heat preference, or remove the seeds to reduce intensity.

– Uses: Serve the mushroom ceviche as an appetizer with tortilla chips, crackers, or crisp tostadas. It also makes a flavorful topping for salads, grain bowls, or lettuce wraps.

– Make-ahead: This dish keeps well refrigerated in a sealed container for several days, making it convenient for meal prep or entertaining. The flavors develop over time—overnight refrigeration yields the best results.

Nutrition (per 1-cup serving)

  • Calories: 90 kcal
  • Carbohydrates: 11 g
  • Protein: 3 g
  • Fat: 5 g
  • Saturated fat: 0.7 g
  • Sodium: 406 mg
  • Fiber: 2 g
  • Sugar: 2 g

Final Note

This vegetarian mushroom ceviche is a bright, refreshing dish that proves you don’t need seafood to enjoy the classic ceviche flavor profile. It’s simple to prepare, freezes neither well nor necessary, and is ideal for serving at casual gatherings or as a light meal component. If you try it, consider serving it chilled with crisp chips or over a bed of shredded lettuce to highlight its fresh texture and acidity.

Mushroom ceviche marinated overnight with lemon juice, cilantro, red onion and bell pepper. All the flavors of ceviche without the seafood! 100% Vegetarian!