Sharon's new book California Vegan is available for pre-order now!

Vegan Guinness Stew

Sharon Palmer

I’ve been to Ireland, and I like a Guinness beer every now and again. In the Emerald Isle, a rich, savory Guinness stew—made with vegetables, beer, beef, and mashed potatoes—is common pub food. I funneled that Irish inspiration into a completely plant-based (vegan) version featuring tempeh and loads of veggies. It’s an easy, one-dish meal that is pure comfort food bliss. All you have to do to make this Vegan Guinness Stew is to create a thick vegetable stew with carrots, onions, celery, peas, and tempeh—with a tomato and Guinness beer broth. Place the stew in the bottom of a baking or casserole dish. Then mash up some potatoes quickly to “frost” the top of the stew. Pop it into the oven to get all golden brown and melty, and you have a fabulous one-dish meal on the table in no time.

Just pair this dish with a cabbage salad and you’re set to go for your St. Patrick’s Day celebrations, or a simple one-dish meal any night of the week. As an alternative, you can make individual small “pies” of this stew by dividing the stew and mashed potatoes among four oven-proof soup bowls or soufflé dishes. This is an absolute favorite dish in my household. My boys adore it, as they did on their first trip to Ireland years ago. If you’d like to change up the ingredients a bit, you can try heirloom carrots in yellow or purple for an added bit of color, and zucchini or broccoli instead of the peas.

Tempeh is a fabulous plant-based protein made from fermented soy and grain—it’s super easy to just dice and throw into casseroles, such as this dish. You can find it at most supermarkets. If you want to skip tempeh, you can simply replace it with diced tofu or one canned of beans, such as chickpeas, kidneys, or white beans. 

Follow along with the step-by-step directions for making this Vegan Guinness Stew recipe below.

Step-by-Step Guide

This recipe makes one large casserole dish, or 4 individual servings.
Just cook vegetables, beer, broth, and seasonings together in a pot.
Cook and mash the potatoes while the stew is cooking.
Pour stew into a medium, deep casserole dish.
Top with mashed potatoes, smoothing over surface of stew. Bake at 400 F for 15 minutes.

Watch me make this recipe in my Instagram TV Plant-Based Cooking Show here.

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares icon

Vegan Guinness Stew

1 Star2 Stars3 Stars4 Stars5 Stars
(5 votes, average: 4.60 out of 5)

  • Author: The Plant-Powered Dietitian
  • Prep Time: 15 minutes
  • Cook Time: 1 hour 15 minutes
  • Total Time: 1 hour 30 minutes
  • Yield: 4 servings 1x
  • Diet: Vegan


This plant-based pub food is a vegan take on the classic Guinness Stew served in Ireland. Filled with a tempeh, vegetable, Guinness beer stew, and topped with mashed potatoes, it’s the perfect dish for St. Patty’s Day or an easy weeknight dinner!




  • 8 ounces tempeh, cubed
  • 1 onion, diced
  • 3 carrots, diced
  • 3 stalks celery, diced
  • 1 cup frozen green peas
  • 1 12-ounce bottle Guinness Extra Stout beer*
  • 2 cups vegetable broth
  • 1 teaspoon thyme
  • 2 tablespoons fresh parsley (or 1 teaspoon dried), plus more for garnish
  • 1 tablespoon tomato paste
  • 1 tablespoon flour
  • 2 tablespoons plant-based milk, plain, unsweetened
  • Salt and pepper to taste (optional)

Mashed Potatoes:

  • 4 small Russet potatoes, peeled, quartered
  • ¼1/2 cup plant-based milk, plain, unsweetened
  • 1 tablespoon dairy-free margarine
  • Salt and pepper to taste (optional)


  • 2 tablespoons chopped fresh parsley


  1. To make stew: Place tempeh, onions, carrots, celery, peas, beer, vegetable broth, thyme, parsley, and tomato paste in a medium pot, cover, and place on medium heat. Bring to a simmer and cook for about 25-30 minutes, until vegetables are just tender, stirring occasionally. May add additional water to replace moisture lost to evaporation. Stir flour into 2 tablespoons of plant-based milk in a small dish until smooth. Pour into stew, and stir for an additional few minutes, until stew is thick. Season with salt and pepper as desired.
  2. To make mashed potatoes: While stew is cooking, place potatoes in a pot and cover with water and a lid. Boil for about 30 minutes, just until tender but firm. Drain water, and mash potatoes with a potato masher, adding just enough plant-based milk to make a creamy texture. Add dairy-free margarine, and season with salt and pepper as desired.
  3. Preheat oven to 400 F.
  4. Pour stew into a medium, deep casserole dish. Top with mashed potatoes, smoothing over surface of stew.
  5. Place in oven, uncovered, and cook for about 15 minutes, until slightly golden on top.
  6. Remove from oven and garnish with chopped parsley.


*While Guinness doesn’t contain animal products in the ingredient list, some (from Dublin) may use isinglass (made from fish products), which may be used in the clarification process of the product. However, Guinness Extra Stout brewed and bottled in North America does not use isinglass. Read these articles from Huffpost and Chicago Tribune for more information.

To make this recipe gluten-free use gluten-free tempeh, gluten-free dark beer, and cornstarch instead of flour.

  • Category: Dinner
  • Cuisine: Irish


  • Serving Size: 1 serving
  • Calories: 395
  • Sugar: 8 g
  • Sodium: 657 mg
  • Fat: 6 g
  • Saturated Fat: 1 g
  • Carbohydrates: 73 g
  • Fiber: 10 g
  • Protein: 15 g

Keywords: beer, stew, Guinness stew

Try some of my other classic one-dish, plant-based meals, including:

Leave a Reply

Your email address will not be published. Required fields are marked *