Vegetarian Recipes With Mashed Potatoes for Easy Meals

Updated On: September 30, 2025

Mashed potatoes are a beloved comfort food staple that can elevate any vegetarian meal to new heights. Whether creamy and buttery or infused with herbs and roasted vegetables, mashed potatoes offer a versatile base for a variety of delicious dishes.

In this post, we’ll explore several vegetarian recipes featuring mashed potatoes, each designed to satisfy your taste buds and bring warmth to your table. From hearty casseroles to crispy croquettes, mashed potatoes can be the star ingredient or a perfect sidekick to your favorite veggies.

These recipes are perfect for weeknight dinners, family gatherings, or whenever you crave something wholesome and satisfying. Plus, they’re easy to customize with your preferred vegetables and seasonings.

Let’s dive into the wonderful world of vegetarian dishes with mashed potatoes that everyone will love!

Why You’ll Love This Recipe

Mashed potatoes are incredibly versatile and provide a creamy, comforting texture that perfectly complements a variety of vegetarian ingredients. These recipes are not only easy to prepare but also packed with nutrients and flavor.

Whether you’re a seasoned vegetarian or just looking to add more plant-based meals to your diet, these ideas will inspire you to get creative in the kitchen.

From protein-rich lentils to vibrant greens and roasted root vegetables, mashed potatoes act as a delicious canvas. You’ll love how these recipes bring together simple ingredients to create hearty, satisfying meals that can please even the pickiest eaters.

Plus, mashed potatoes are budget-friendly and widely available, making these recipes accessible to everyone. Embrace the comfort food vibe while keeping your meals fresh and exciting!

Ingredients

  • 4 large potatoes (Russet or Yukon Gold), peeled and cubed
  • 1/2 cup milk (or plant-based alternative)
  • 3 tablespoons butter (or vegan butter for dairy-free)
  • 1 cup mixed vegetables (carrots, peas, corn, green beans)
  • 1 cup cooked lentils or chickpeas
  • 1 small onion, finely chopped
  • 2 cloves garlic, minced
  • 1 teaspoon dried thyme or rosemary
  • Salt and pepper to taste
  • Olive oil for sautéing
  • 1/2 cup shredded cheese (optional, for topping)
  • Fresh parsley for garnish

Equipment

  • Large pot for boiling potatoes
  • Potato masher or electric mixer
  • Large skillet or frying pan
  • Baking dish (for casseroles)
  • Mixing bowls
  • Measuring cups and spoons
  • Knife and cutting board
  • Spatula or wooden spoon

Instructions

  1. Prepare the potatoes: Place the peeled and cubed potatoes in a large pot. Cover with water and add a pinch of salt. Bring to a boil and cook until tender, about 15-20 minutes.
  2. Drain and mash: Drain the potatoes well and return to the pot. Add butter and warm milk. Mash until smooth and creamy. Season with salt and pepper to taste. Set aside.
  3. Sauté the vegetables: Heat olive oil in a skillet over medium heat. Add chopped onion and garlic, sauté until translucent. Add mixed vegetables and cook until tender, about 5-7 minutes. Stir in dried thyme or rosemary.
  4. Combine lentils: Add the cooked lentils or chickpeas to the skillet with vegetables. Mix well and cook for 2-3 minutes to combine flavors. Season with salt and pepper.
  5. Assemble the dish: In a baking dish, spread the vegetable and lentil mixture evenly. Top with the mashed potatoes, spreading gently to cover the filling. If using cheese, sprinkle it evenly on top.
  6. Bake: Preheat the oven to 375°F (190°C). Bake the casserole for 20-25 minutes, or until the top is golden and slightly crispy.
  7. Garnish and serve: Remove from the oven and let it cool for a few minutes. Garnish with fresh parsley and serve warm.

Tips & Variations

For extra creaminess, add a dollop of sour cream or cream cheese to your mashed potatoes.

You can swap out the lentils for other protein sources like black beans, kidney beans, or textured vegetable protein for variety. Roasted vegetables such as bell peppers, zucchini, or mushrooms also make excellent additions to the filling.

If you prefer a vegan version, substitute butter with vegan margarine and choose a plant-based milk. Nutritional yeast can replace cheese to add a cheesy flavor.

Try adding spices like smoked paprika, cumin, or curry powder to give your dish a different twist. For a crispy topping, mix some breadcrumbs with olive oil and sprinkle over the mashed potatoes before baking.

Looking for more inspiration with veggies? Check out these tasty recipes: Vegetarian Swiss Chard Recipes for Healthy Meals, Vegetable Alfredo Recipes for Creamy, Healthy Dinners, and Slow Cooker Vegetarian Recipes Easy and Delicious Ideas.

Nutrition Facts

Nutrient Amount per serving
Calories 320 kcal
Carbohydrates 45 g
Protein 10 g
Fat 8 g
Fiber 7 g
Sodium 350 mg
Vitamin C 30% DV

Serving Suggestions

These mashed potato-based vegetarian dishes are a meal in themselves but pair beautifully with fresh green salads or steamed vegetables for added crunch and nutrition.

For a heartier meal, serve alongside a warm bowl of Low Calorie Vegetable Soup Recipe for Healthy Eating or a crusty slice of bread such as the Vegan Bread Machine Recipe for Soft, Delicious Loaves.

For a festive dinner, garnish with fresh herbs and a drizzle of olive oil or vegan gravy to add extra flavor and moisture.

Conclusion

Vegetarian recipes with mashed potatoes offer a perfect blend of comfort, nutrition, and versatility. With simple ingredients and easy preparation, you can create wholesome meals that satisfy cravings and nourish your body.

Whether you’re making a classic mashed potato casserole or experimenting with lentil and vegetable fillings, these dishes bring warmth and flavor to your table.

Remember, the best part about cooking with mashed potatoes is how adaptable they are. You can customize these recipes with your favorite veggies, spices, and toppings to make each meal uniquely yours.

Don’t hesitate to explore more plant-based recipes and keep your culinary adventures fresh and exciting!

For more delicious vegetarian ideas, be sure to explore our collection such as the Vegetarian Date Cake Recipe: Moist, Easy, and Delicious for dessert or the savory Vegetarian Tex Mex Recipes for Easy Weeknight Dinners.

📖 Recipe Card: Vegetarian Shepherd's Pie with Mashed Potatoes

Description: A hearty vegetarian shepherd's pie featuring creamy mashed potatoes topping a savory vegetable and lentil filling. Perfect for a comforting and nutritious meal.

Prep Time: PT20M
Cook Time: PT40M
Total Time: PT60M

Servings: 4 servings

Ingredients

  • 4 large potatoes, peeled and chopped
  • 1 cup green lentils, rinsed
  • 1 medium onion, diced
  • 2 cloves garlic, minced
  • 1 cup carrots, diced
  • 1 cup peas
  • 1 cup vegetable broth
  • 2 tablespoons olive oil
  • 1 tablespoon tomato paste
  • 1 teaspoon dried thyme
  • Salt and pepper to taste
  • 1/4 cup milk
  • 2 tablespoons butter

Instructions

  1. Boil potatoes until tender, about 15 minutes.
  2. Cook lentils in vegetable broth until soft, about 20 minutes.
  3. Sauté onion, garlic, and carrots in olive oil until softened.
  4. Add cooked lentils, peas, tomato paste, thyme, salt, and pepper to the vegetables and simmer for 5 minutes.
  5. Mash potatoes with milk and butter until creamy.
  6. Spread lentil mixture in a baking dish and top with mashed potatoes.
  7. Bake at 375°F (190°C) for 20 minutes until golden on top.

Nutrition: Calories: 350 kcal | Protein: 15 g | Fat: 8 g | Carbs: 55 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Vegetarian Shepherd’s Pie with Mashed Potatoes”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A hearty vegetarian shepherd’s pie featuring creamy mashed potatoes topping a savory vegetable and lentil filling. Perfect for a comforting and nutritious meal.”, “prepTime”: “PT20M”, “cookTime”: “PT40M”, “totalTime”: “PT60M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“4 large potatoes, peeled and chopped”, “1 cup green lentils, rinsed”, “1 medium onion, diced”, “2 cloves garlic, minced”, “1 cup carrots, diced”, “1 cup peas”, “1 cup vegetable broth”, “2 tablespoons olive oil”, “1 tablespoon tomato paste”, “1 teaspoon dried thyme”, “Salt and pepper to taste”, “1/4 cup milk”, “2 tablespoons butter”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Boil potatoes until tender, about 15 minutes.”}, {“@type”: “HowToStep”, “text”: “Cook lentils in vegetable broth until soft, about 20 minutes.”}, {“@type”: “HowToStep”, “text”: “Saut\u00e9 onion, garlic, and carrots in olive oil until softened.”}, {“@type”: “HowToStep”, “text”: “Add cooked lentils, peas, tomato paste, thyme, salt, and pepper to the vegetables and simmer for 5 minutes.”}, {“@type”: “HowToStep”, “text”: “Mash potatoes with milk and butter until creamy.”}, {“@type”: “HowToStep”, “text”: “Spread lentil mixture in a baking dish and top with mashed potatoes.”}, {“@type”: “HowToStep”, “text”: “Bake at 375\u00b0F (190\u00b0C) for 20 minutes until golden on top.”}], “nutrition”: {“calories”: “350 kcal”, “proteinContent”: “15 g”, “fatContent”: “8 g”, “carbohydrateContent”: “55 g”}}

Photo of author

Marta K

Leave a Comment

X