Mashed potatoes with mushrooms and brussels sprouts

A cozy, plant-based comfort meal that still feels light

This mashed potatoes with mushrooms and Brussels sprouts recipe is simple, comforting, and full of real-food flavor. It gives you the creamy comfort of mashed potatoes, the earthy taste of sautéed mushrooms, and the slightly crispy, caramelized texture of Brussels sprouts.

It is perfect as a healthy dinner, a plant-based side dish, or a warm meal when you want something cozy without feeling heavy afterward.

This recipe is dairy-free, vegetarian, easy to make, and made with simple whole-food ingredients.


Why You’ll Love This Recipe

This is not just mashed potatoes. The mushrooms add depth and savory flavor, while Brussels sprouts bring fiber, texture, and a slightly nutty taste.

It is a great option if you want:

Creamy mashed potatoes without heavy cream
A warm plant-based comfort meal
A healthier side dish for dinner
More vegetables in a simple, realistic way
A dairy-free recipe that still tastes satisfying


Ingredients

For the mashed potatoes

2 pounds Yukon Gold or yellow potatoes, peeled and chopped
3 tablespoons extra virgin olive oil
½ cup warm unsweetened almond milk, oat milk, or vegetable broth
2 cloves garlic, minced
½ teaspoon sea salt
¼ teaspoon black pepper

For the mushrooms and Brussels sprouts

2 cups mushrooms, sliced
2 cups Brussels sprouts, trimmed and halved
2 tablespoons extra virgin olive oil
1 small shallot or ½ small onion, finely chopped
1 teaspoon fresh thyme or ½ teaspoon dried thyme
½ teaspoon sea salt
¼ teaspoon black pepper
1 teaspoon lemon juice
Optional: fresh parsley for garnish


Instructions

1. Cook the potatoes

Add the chopped potatoes to a large pot and cover with water. Bring to a boil, then reduce the heat and simmer for about 15–20 minutes, or until the potatoes are soft when pierced with a fork.

Drain the potatoes and return them to the pot.

2. Mash until creamy

Add olive oil, warm almond milk or vegetable broth, garlic, sea salt, and black pepper.

Mash until smooth and creamy. Add a little more liquid if you want a softer texture.

3. Cook the Brussels sprouts

While the potatoes are cooking, heat olive oil in a large skillet over medium heat.

Add the Brussels sprouts cut-side down and cook for 5–7 minutes, until golden and lightly caramelized. Stir and cook for another 3–4 minutes, until tender.

4. Add the mushrooms

Add the mushrooms, shallot, thyme, salt, and pepper to the skillet.

Cook for 6–8 minutes, stirring occasionally, until the mushrooms are soft and browned.

5. Finish with lemon

Add lemon juice at the end to brighten the flavor.

6. Serve

Spoon the mashed potatoes into a bowl or plate. Top with the mushrooms and Brussels sprouts. Garnish with fresh parsley if desired.

Serve warm.

Recipe Notes

For extra creaminess, use Yukon Gold potatoes instead of russet potatoes.
For a stronger savory flavor, add a splash of vegetable broth while cooking the mushrooms.
For a fully vegan version, use plant-based milk or broth and avoid butter.
For more protein, serve with lentils, beans, tofu, or a side of roasted chickpeas.


Prep Time

10 minutes

Cook Time

25 minutes

Total Time

35 minutes

Servings

4 servings

Alex Krasovsky

Nutritionist, Health Coach, Detox, Gut & Hormone Reset Specialist

I help you fix bloating, low energy & hormonal imbalances by addressing the root cause — not just symptoms.

https://alexkraswellness.com
Previous
Previous

Homemade No-Sugar Sauerkraut (Probiotic)

Next
Next

Winter beet salad