Beans and vegetables are truly a match made in culinary heaven. Whether you’re looking to whip up a cozy weeknight dinner or prep healthy lunches for the week, bean and veg recipes are an unbeatable choice.
Packed with plant-based protein, fiber, and a rainbow of nutrients, these dishes offer hearty satisfaction without the heaviness. From rustic stews to vibrant stir-fries, beans and veggies can be transformed into endless delicious, wholesome meals.
In this post, I’m sharing three of my absolute favorite bean and vegetable recipes: a classic Mediterranean Bean & Veggie Stew, a zesty Mexican-Inspired Black Bean & Veggie Skillet, and a vibrant Asian Chickpea & Veggie Stir-Fry.
Each recipe is designed to be simple, flexible, and deeply flavorful. Whether you’re vegetarian, vegan, or just looking to add more plant-based meals to your routine, these dishes hit the mark.
Read on for step-by-step instructions, clever variations, and top tips to make each recipe your own!
Why You’ll Love This Recipe
- Nutrient-Dense: Beans and vegetables provide protein, fiber, vitamins, and minerals essential for a healthy diet.
- Budget-Friendly: These recipes rely on pantry staples and seasonal vegetables, making them affordable and accessible.
- Versatile: Feel free to swap in your favorite beans or veggies based on season or what’s in your fridge.
- Meal Prep Friendly: All these recipes store and reheat beautifully, making them perfect for leftovers or packed lunches.
- Family Approved: Mild, customizable flavors ensure that even picky eaters will find something to love.
- Gluten-Free & Vegan Options: Naturally free from gluten and animal products, with easy adaptations for special diets.
Ingredients
Mediterranean Bean & Veggie Stew
Ingredient | Quantity |
---|---|
Canned cannellini beans (drained & rinsed) | 2 cups (1 can, 15 oz) |
Carrots (sliced) | 2 medium |
Celery (chopped) | 2 stalks |
Red bell pepper (diced) | 1 large |
Zucchini (chopped) | 1 medium |
Diced tomatoes (canned or fresh) | 1 can (15 oz) or 2 cups fresh |
Vegetable broth | 3 cups |
Olive oil | 2 tbsp |
Garlic (minced) | 3 cloves |
Dried oregano | 1 tsp |
Dried thyme | 1/2 tsp |
Salt & pepper | to taste |
Fresh parsley (chopped, for garnish) | 2 tbsp |
Mexican-Inspired Black Bean & Veggie Skillet
Ingredient | Quantity |
---|---|
Canned black beans (drained & rinsed) | 2 cups (1 can, 15 oz) |
Red onion (chopped) | 1 small |
Corn (fresh or frozen) | 1 cup |
Cherry tomatoes (halved) | 1 cup |
Bell pepper (any color, diced) | 1 large |
Zucchini (chopped) | 1 small |
Jalapeño (minced, optional) | 1 small |
Ground cumin | 1 tsp |
Chili powder | 1 tsp |
Smoked paprika | 1/2 tsp |
Lime juice | Juice of 1 lime |
Olive oil | 2 tbsp |
Salt & pepper | to taste |
Fresh cilantro (chopped, for garnish) | 2 tbsp |
Asian Chickpea & Veggie Stir-Fry
Ingredient | Quantity |
---|---|
Canned chickpeas (drained & rinsed) | 2 cups (1 can, 15 oz) |
Broccoli florets | 2 cups |
Red bell pepper (sliced) | 1 medium |
Carrots (julienned or sliced) | 2 medium |
Snow peas | 1 cup |
Green onions (sliced) | 2 stalks |
Garlic (minced) | 2 cloves |
Ginger (grated) | 1 tbsp |
Soy sauce (or tamari for GF) | 3 tbsp |
Sesame oil | 1 tbsp |
Rice vinegar | 1 tbsp |
Maple syrup or honey | 1 tsp |
Sesame seeds (for garnish) | 1 tbsp |
Equipment
- Large soup pot (for stew)
- Large skillet or sauté pan (for skillet and stir-fry)
- Chef’s knife and cutting board
- Wooden spoon or spatula
- Measuring cups & spoons
- Colander (for rinsing beans and veggies)
- Can opener (if using canned beans)
- Mixing bowls (optional, for prepping ingredients)
Instructions
Mediterranean Bean & Veggie Stew
- Prep your vegetables: Peel and slice the carrots, chop the celery, dice the red bell pepper and zucchini, and mince the garlic.
- Sauté aromatics: In a large soup pot, heat olive oil over medium heat. Add the carrots, celery, and bell pepper. Sauté for 5 minutes until they begin to soften.
- Build flavor: Add the minced garlic, dried oregano, and dried thyme. Sauté for 1 minute until fragrant.
- Add remaining ingredients: Stir in the zucchini, diced tomatoes, cannellini beans, and vegetable broth. Season with salt and pepper.
- Simmer: Bring to a gentle boil, then lower the heat and simmer uncovered for 20-25 minutes, stirring occasionally, until veggies are tender and flavors meld.
- Final touches: Taste and adjust seasoning. Ladle into bowls and garnish with fresh parsley before serving.
Mexican-Inspired Black Bean & Veggie Skillet
- Prep all vegetables: Chop onion, bell pepper, zucchini, cherry tomatoes, and jalapeño (if using).
- Sauté base: Heat olive oil in a large skillet over medium-high heat. Add onion and cook for 2-3 minutes until translucent.
- Add veggies: Stir in bell pepper, zucchini, and corn. Sauté for 5 minutes, stirring often.
- Spice it up: Add garlic, cumin, chili powder, smoked paprika, and jalapeño. Stir for 1 minute to bloom spices.
- Add beans and tomatoes: Mix in black beans and cherry tomatoes. Cook for 3-4 minutes until everything is hot and tomatoes soften.
- Finish: Remove from heat, squeeze in lime juice, and season with salt and pepper. Garnish with cilantro and serve.
Asian Chickpea & Veggie Stir-Fry
- Prepare sauce: In a small bowl, combine soy sauce, rice vinegar, maple syrup, and set aside.
- Prep veggies: Slice broccoli, red bell pepper, carrots, snow peas, and green onions. Mince garlic and grate ginger.
- Stir-fry: Heat sesame oil in a large skillet or wok over medium-high heat. Add garlic and ginger, cook for 30 seconds until fragrant.
- Add veggies: Toss in broccoli, carrots, and bell pepper. Stir-fry for about 4 minutes until just tender.
- Add chickpeas & snow peas: Stir in chickpeas and snow peas. Cook another 2-3 minutes.
- Add sauce & finish: Pour in the prepared sauce and toss to coat. Stir-fry 2 more minutes. Remove from heat, garnish with green onions and sesame seeds.
Tips & Variations
- Mix Up the Beans: Try kidney beans, navy beans, or pinto beans in place of the suggested varieties.
- Use Seasonal Veggies: Swap in whatever is in season—think butternut squash in fall or asparagus in spring.
- Make It Spicy: Add extra chili flakes, hot sauce, or jalapeños for a spicy kick.
- Bulk It Up: Stir in cooked quinoa, brown rice, or small pasta shapes for a heartier meal.
- Meal Prep: All three recipes keep well in the fridge for 3-4 days. They also freeze beautifully for up to 3 months.
- Customize the Sauces: Try different herbs and spices—add smoked paprika to the stew, or swap lime for lemon in the skillet.
“Don’t be afraid to experiment! Beans and vegetables are incredibly forgiving—almost any combination can become a nourishing meal.”
Nutrition Facts
Recipe | Calories (per serving) | Protein | Fiber | Carbs | Fat |
---|---|---|---|---|---|
Mediterranean Bean & Veggie Stew | 190 | 8g | 7g | 32g | 4g |
Mexican Black Bean & Veggie Skillet | 220 | 9g | 8g | 35g | 6g |
Asian Chickpea & Veggie Stir-Fry | 210 | 7g | 6g | 30g | 7g |
(All values are approximate per serving. Actual nutrition will vary depending on specific brands and exact measurements.)
Serving Suggestions
- Stew: Serve with a crusty slice of Green Chile Cheese Bread or over cooked brown rice for a filling meal.
- Skillet: Spoon over warm tortillas, top with avocado, or use as a filling in burritos or enchiladas.
- Stir-Fry: Pair with steamed jasmine or brown rice, or toss with rice noodles for extra texture.
- Meal Bowls: Build a bowl with your beans and veggies, add greens, grains, and a drizzle of tahini or yogurt sauce.
- For Brunch: Top with a fried or poached egg if you’re not vegan, or serve alongside a fresh salad.
“Pair these dishes with a refreshing beverage like my Green Goodness Juice Recipe for a complete, energizing meal!”
Conclusion
Beans and vegetables are two of the most versatile, nourishing ingredients you can keep on hand. With recipes like these, you’ll never run out of ways to create quick, delicious, and healthy meals.
Each of these dishes highlights the incredible textures, flavors, and nutrition that beans and veggies bring to your table. Plus, they’re endlessly adaptable, letting you play with whatever produce or legumes you have on hand.
If you loved these bean and veg recipes, you might also enjoy exploring other plant-based favorites like my Half Runner Beans Recipe or treat yourself to something sweet with Grandma’s Old Fashioned Bread Pudding With Vanilla Sauce.
Keep experimenting, and don’t hesitate to share your own twists on these classics. Happy cooking and enjoy every delicious, nourishing bite!
📖 Recipe Card: Hearty Bean and Vegetable Stew
Description: A warming stew packed with beans and fresh vegetables, perfect for a wholesome meal. Easy to prepare and full of flavor.
Prep Time: PT15M
Cook Time: PT35M
Total Time: PT50M
Servings: 4 servings
Ingredients
- 2 tablespoons olive oil
- 1 onion, diced
- 2 carrots, sliced
- 2 celery stalks, chopped
- 1 red bell pepper, diced
- 2 garlic cloves, minced
- 1 zucchini, chopped
- 1 can (400g) diced tomatoes
- 1 can (400g) mixed beans, drained and rinsed
- 2 cups vegetable broth
- 1 teaspoon dried thyme
- Salt and pepper to taste
Instructions
- Heat olive oil in a large pot over medium heat.
- Add onion, carrots, and celery; sauté for 5 minutes.
- Stir in bell pepper and garlic; cook for 2 minutes.
- Add zucchini and cook for another 2 minutes.
- Pour in diced tomatoes and vegetable broth.
- Add mixed beans and dried thyme; stir well.
- Bring to a boil, then reduce heat and simmer for 25 minutes.
- Season with salt and pepper to taste before serving.
Nutrition: Calories: 260 kcal | Protein: 10 g | Fat: 7 g | Carbs: 38 g
{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Hearty Bean and Vegetable Stew”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A warming stew packed with beans and fresh vegetables, perfect for a wholesome meal. Easy to prepare and full of flavor.”, “prepTime”: “PT15M”, “cookTime”: “PT35M”, “totalTime”: “PT50M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“2 tablespoons olive oil”, “1 onion, diced”, “2 carrots, sliced”, “2 celery stalks, chopped”, “1 red bell pepper, diced”, “2 garlic cloves, minced”, “1 zucchini, chopped”, “1 can (400g) diced tomatoes”, “1 can (400g) mixed beans, drained and rinsed”, “2 cups vegetable broth”, “1 teaspoon dried thyme”, “Salt and pepper to taste”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Heat olive oil in a large pot over medium heat.”}, {“@type”: “HowToStep”, “text”: “Add onion, carrots, and celery; saut\u00e9 for 5 minutes.”}, {“@type”: “HowToStep”, “text”: “Stir in bell pepper and garlic; cook for 2 minutes.”}, {“@type”: “HowToStep”, “text”: “Add zucchini and cook for another 2 minutes.”}, {“@type”: “HowToStep”, “text”: “Pour in diced tomatoes and vegetable broth.”}, {“@type”: “HowToStep”, “text”: “Add mixed beans and dried thyme; stir well.”}, {“@type”: “HowToStep”, “text”: “Bring to a boil, then reduce heat and simmer for 25 minutes.”}, {“@type”: “HowToStep”, “text”: “Season with salt and pepper to taste before serving.”}], “nutrition”: {“calories”: “260 kcal”, “proteinContent”: “10 g”, “fatContent”: “7 g”, “carbohydrateContent”: “38 g”}}