5:2 Veggie and Vegan Recipes for Easy Healthy Meals

Updated On: October 4, 2025

Embarking on the 5:2 diet journey can be both exciting and challenging, especially when it comes to meal planning. For those embracing vegetarian or vegan lifestyles, finding satisfying, low-calorie meals that keep hunger at bay is essential.

The 5:2 diet involves eating normally for five days a week and significantly reducing calories on two non-consecutive days, usually around 500-600 calories. This approach can promote weight loss and metabolic health without the stress of daily calorie counting.

In this blog post, we’ll explore a collection of delicious 5:2 veggie and vegan recipes designed to nourish your body and delight your taste buds. These recipes are crafted to be filling, nutrient-dense, and easy to prepare, making your fasting days both manageable and enjoyable.

Whether you’re a seasoned vegan or just experimenting with plant-based meals, these recipes are sure to inspire your culinary creativity.

Contents

Why You’ll Love This Recipe

These 5:2 veggie and vegan recipes are perfect for anyone looking to maintain a balanced diet while following the 5:2 fasting plan. They are low in calories yet packed with flavor and essential nutrients.

By focusing on plant-based ingredients, these meals provide fiber, vitamins, and minerals that keep you energized and satiated throughout your fasting day.

Additionally, these recipes are versatile and adaptable, allowing you to customize them according to your preferences and seasonal produce. Whether you want a hearty stew, a vibrant salad, or a comforting soup, this collection has something for every palate.

Ingredients

  • Chickpeas – 1 can (400g), drained and rinsed
  • Spinach – 100g fresh or frozen
  • Cherry tomatoes – 150g, halved
  • Red onion – 1 small, finely chopped
  • Garlic cloves – 2, minced
  • Vegetable broth – 500ml
  • Cauliflower rice – 150g
  • Carrots – 2 medium, diced
  • Cumin powder – 1 tsp
  • Turmeric powder – 1/2 tsp
  • Olive oil – 1 tbsp
  • Lemon juice – 1 tbsp
  • Salt and black pepper – to taste
  • Fresh coriander – a small handful, chopped
  • Tofu – 150g, cubed (optional)
  • Red bell pepper – 1 medium, sliced

Equipment

  • Large non-stick frying pan or skillet
  • Medium saucepan
  • Cutting board and sharp knife
  • Wooden spoon or spatula
  • Measuring spoons and cups
  • Colander (for draining chickpeas)
  • Blender or food processor (optional for smoothies or sauces)
  • Serving bowls or plates

Instructions

  1. Prepare the vegetables: Rinse and chop the spinach, cherry tomatoes, red onion, carrots, and red bell pepper. Mince the garlic cloves.
  2. Sauté aromatics: Heat the olive oil in a large pan over medium heat. Add the chopped red onion and garlic, cooking until soft and fragrant, about 3-4 minutes.
  3. Add spices and vegetables: Stir in the cumin and turmeric powders. Add the diced carrots and red bell pepper and cook for another 5 minutes, stirring occasionally.
  4. Incorporate chickpeas: Add the drained chickpeas to the pan, stirring well to combine. Cook for 3-4 minutes to warm through.
  5. Add vegetable broth: Pour in the vegetable broth and bring the mixture to a gentle simmer. Let it cook for 8-10 minutes until the carrots are tender.
  6. Add spinach and tomatoes: Stir in the spinach and cherry tomatoes. Cook for another 2-3 minutes until the spinach wilts and tomatoes soften.
  7. Season and finish: Season with salt, black pepper, and lemon juice. Stir in fresh coriander for a burst of flavor.
  8. Optional tofu addition: In a separate pan, lightly pan-fry the tofu cubes until golden on all sides. Add them to the vegetable mixture just before serving for extra protein.
  9. Serve: Spoon the hot vegetable and chickpea stew over cauliflower rice for a low-calorie, filling meal.

Tips & Variations

For a creamier texture, try blending half of the chickpea mixture before combining it back into the pan.

Feel free to swap out vegetables based on what’s in season or your personal preferences. Zucchini, kale, or sweet potatoes work wonderfully in this recipe.

For added spice, sprinkle in some chili flakes or fresh chopped jalapeño.

To keep things fresh and exciting, try this recipe as a warm soup or a thick stew. You can also use quinoa or brown rice instead of cauliflower rice if you want more carbs on your fasting days.

Nutrition Facts

Nutrient Per Serving
Calories 350 kcal
Protein 15g
Carbohydrates 45g
Fiber 12g
Fat 8g
Saturated Fat 1g
Sodium 450mg

Serving Suggestions

Enjoy this hearty veggie and chickpea stew on its own for a light yet satisfying meal. Serve with a side of steamed greens or a crunchy mixed salad for extra fiber and freshness.

Pair it with a slice of whole-grain bread or a small portion of your favorite grain if your calorie allowance permits. For a refreshing complement, try a citrus-infused iced herbal tea or a light sparkling water with lemon.

Delicious 5:2 Veggie and Vegan Recipe Ideas

Spicy Lentil and Tomato Soup

This warming soup is packed with protein-rich lentils and zesty tomatoes. It’s perfect for a low-calorie day and can be made ahead for convenience.

  • Ingredients: Red lentils, canned tomatoes, onion, garlic, vegetable broth, chili powder, cumin, olive oil, lemon juice, fresh parsley.
  • Instructions: Sauté onion and garlic, add spices and lentils, pour in broth and tomatoes, simmer until tender, blend partially for creaminess, and serve garnished with parsley.

Zucchini, Peppers & Onions Stir-Fry

A quick and vibrant stir-fry featuring fresh zucchini, red and yellow peppers, and onions. This recipe is light yet filling, ideal for fasting days.

  • Ingredients: Zucchini, bell peppers, red onion, garlic, soy sauce or tamari, sesame oil, fresh ginger, sesame seeds.
  • Instructions: Heat oil, sauté garlic and ginger, add veggies, stir-fry until tender-crisp, drizzle with soy sauce, sprinkle with sesame seeds, and serve with cauliflower rice or noodles.

Explore more creative ways to enjoy zucchini and peppers in the Zucchini Peppers Onions Tomatoes Recipe.

Bobo’s Lemon Poppyseed Oat Bars

For a sweet yet healthy treat, these oat bars are vegan and perfect for a small breakfast or snack on fasting days.

  • Ingredients: Rolled oats, lemon zest, lemon juice, poppy seeds, maple syrup, almond butter, coconut oil, baking powder.
  • Instructions: Combine dry and wet ingredients separately, mix together, spread into a baking dish, bake until golden, cool and cut into bars.

Find this recipe and more wholesome vegan treats at Bobo’S Lemon Poppyseed Oat Bar Recipe.

Blackstone Lo Mein with Tofu

A flavorful vegan take on classic lo mein, featuring tofu and a medley of vegetables stir-fried to perfection.

  • Ingredients: Lo mein noodles, tofu, broccoli, carrots, snap peas, soy sauce, garlic, ginger, sesame oil.
  • Instructions: Cook noodles, pan-fry tofu, stir-fry vegetables with garlic and ginger, toss everything with soy sauce and sesame oil, serve hot.

Check out the full recipe at Blackstone Lo Mein Recipes.

Conclusion

Following a 5:2 diet doesn’t mean compromising on taste or nutrition, especially when you have a variety of veggie and vegan recipes at your fingertips. These carefully crafted recipes provide the right balance of flavors, textures, and nutrients to keep you satisfied on your fasting days without exceeding calorie limits.

By incorporating whole foods like legumes, fresh vegetables, and wholesome grains, you nourish your body while enjoying delicious meals. Remember, flexibility is key—feel free to experiment with ingredients and flavors to suit your preferences.

And if you’re looking to expand your recipe repertoire, be sure to explore other inspiring dishes like the Breakfast Wellington Recipe, the hearty Braised Pork Ribs With Radish Recipe, or vibrant Bluebill Duck Recipes for non-vegan days.

Happy cooking and fasting!

📖 Recipe Card: 5:2 Veggie and Vegan Stir-Fry

Description: A quick and nutritious vegan stir-fry perfect for 5:2 fasting days. Packed with colorful vegetables and plant-based protein to keep you energized.

Prep Time: PT10M
Cook Time: PT15M
Total Time: PT25M

Servings: 2 servings

Ingredients

  • 1 tbsp olive oil
  • 1 cup broccoli florets
  • 1 red bell pepper, sliced
  • 1 medium carrot, julienned
  • 1 cup snap peas
  • 1/2 cup firm tofu, cubed
  • 2 cloves garlic, minced
  • 1 tbsp soy sauce
  • 1 tsp grated ginger
  • 1/2 tsp chili flakes
  • 1 tbsp water
  • 1 tbsp chopped fresh cilantro (optional)

Instructions

  1. Heat olive oil in a pan over medium heat.
  2. Add garlic and ginger, sauté for 1 minute.
  3. Add tofu cubes and cook until lightly browned.
  4. Add broccoli, bell pepper, carrot, and snap peas.
  5. Stir-fry vegetables for 5-7 minutes until tender-crisp.
  6. Pour in soy sauce, water, and chili flakes, mixing well.
  7. Cook for another 2 minutes until sauce is absorbed.
  8. Remove from heat and garnish with chopped cilantro.

Nutrition: Calories: 220 kcal | Protein: 12 g | Fat: 12 g | Carbs: 18 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “5:2 Veggie and Vegan Stir-Fry”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A quick and nutritious vegan stir-fry perfect for 5:2 fasting days. Packed with colorful vegetables and plant-based protein to keep you energized.”, “prepTime”: “PT10M”, “cookTime”: “PT15M”, “totalTime”: “PT25M”, “recipeYield”: “2 servings”, “recipeIngredient”: [“1 tbsp olive oil”, “1 cup broccoli florets”, “1 red bell pepper, sliced”, “1 medium carrot, julienned”, “1 cup snap peas”, “1/2 cup firm tofu, cubed”, “2 cloves garlic, minced”, “1 tbsp soy sauce”, “1 tsp grated ginger”, “1/2 tsp chili flakes”, “1 tbsp water”, “1 tbsp chopped fresh cilantro (optional)”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Heat olive oil in a pan over medium heat.”}, {“@type”: “HowToStep”, “text”: “Add garlic and ginger, saut\u00e9 for 1 minute.”}, {“@type”: “HowToStep”, “text”: “Add tofu cubes and cook until lightly browned.”}, {“@type”: “HowToStep”, “text”: “Add broccoli, bell pepper, carrot, and snap peas.”}, {“@type”: “HowToStep”, “text”: “Stir-fry vegetables for 5-7 minutes until tender-crisp.”}, {“@type”: “HowToStep”, “text”: “Pour in soy sauce, water, and chili flakes, mixing well.”}, {“@type”: “HowToStep”, “text”: “Cook for another 2 minutes until sauce is absorbed.”}, {“@type”: “HowToStep”, “text”: “Remove from heat and garnish with chopped cilantro.”}], “nutrition”: {“calories”: “220 kcal”, “proteinContent”: “12 g”, “fatContent”: “12 g”, “carbohydrateContent”: “18 g”}}

Photo of author

Marta K

Leave a Comment

X