Quick Veggie Bean Soup Recipe | Great for Meal Prep

A bright, budget-friendly veggie and bean soup that’s ready in 25 minutes — perfect for weeknight dinners, meal prep, and healthy leftovers.

Why You'll Love This Recipe
- Fast to make: Ready in just 25 minutes using a 5-minute prep and 20-minute simmer, ideal for busy weeknights and same-day meal prep.
- Pantry-friendly: Uses canned beans and frozen vegetables so you can make it year-round without a trip to the store.
- Filling and nutritious: High in fiber and plant-based protein from beans, plus a variety of vegetables for vitamins and minerals.
- Flexible: Easily vegan, gluten-free, and adaptable to what you have—swap beans or veg without losing texture or flavor.
- Economical: Cost-effective for feeding a family or for portioned lunches, with leftovers that keep well in the fridge or freezer.
- Meal prep friendly: Cooks in one pot and portioned servings reheat beautifully for quick lunches or school meals.
I’ve served this at casual family dinners and packed it into thermoses for long school days. Friends who said they didn’t like “bean soups” usually come back surprised. It’s forgiving, so my first-timer friends have a lot of success with it when they want something healthy and fast.
Ingredients
- Oil: 1 tablespoon olive oil or organic canola oil. Use extra virgin olive oil for flavor if you like a peppery finish; canola keeps the profile neutral and lowers cost.
- Purple onion: 1 medium, chopped. A purple or red onion brings a touch of sweetness and color; dice so it softens quickly during the brief sauté.
- Garlic: 2 cloves, finely chopped. Fresh garlic brightens the broth and releases aromatic compounds with just 60 seconds of cooking.
- Vegetable broth: 4 cups (32 fl oz). Low-sodium broth gives you control over final salt levels; vegetable or a mild mushroom broth both work well.
- Diced tomatoes: 1 (15 oz) can, low sodium. The tomatoes add acidity and body to the broth; fire-roasted varieties give a smokier depth.
- Bay leaves: 2 leaves. Add whole and remove before serving; they add a subtle herbal backbone.
- Italian seasoning: 1 teaspoon. A balanced mix of oregano, basil, and thyme that lifts the overall flavor with little effort.
- Salt & pepper: 1/2 teaspoon salt and 1/4 teaspoon black pepper to start. Taste at the end and adjust. Garlic powder 1/2 teaspoon rounds out the savory notes.
- Kidney beans: 1 (15 oz) can, drained and rinsed. Kidney beans add deep color and a creamy texture.
- Pinto beans: 1 (15 oz) can, drained and rinsed. Pinto beans provide a soft, buttery contrast to the kidney beans.
- Frozen broccoli: 2 cups. Small florets heat through quickly and retain a pleasant bite.
- Zucchini: 1 medium, cut into 1/2 to 1-inch pieces. I prefer half-moons so they hold shape and offer a tender bite.
- Frozen green beans: 1 cup. Adds a slender texture and fresh green color.
- Frozen peas: 1 cup. Sweetness and extra protein; they thaw quickly in hot broth.
Instructions
Heat the oil and sweat the onion: Place a large soup pot over medium heat and add 1 tablespoon oil. When shimmering, add the chopped purple onion. Cook, stirring frequently, until the edges brown slightly and the onion becomes fragrant and translucent, about 5 to 7 minutes. This gentle browning develops sweetness without making the soup bitter. Add garlic: Add the finely chopped garlic and cook while stirring for about 60 seconds until fragrant. Avoid browning the garlic or it will taste bitter; this step is about releasing aroma into the oil. Build the broth: Pour in 4 cups (32 fl oz) vegetable broth and the 15-ounce can of diced tomatoes with juices. Stir to combine, then add 2 bay leaves, 1 teaspoon Italian seasoning, 1/2 teaspoon salt, 1/2 teaspoon garlic powder, and 1/4 teaspoon black pepper. Stir and bring the mixture to a gentle simmer, which allows the dried herbs to rehydrate and the tomato acidity to balance. Add beans and bring to a boil: Stir in the drained and rinsed 15-ounce cans of kidney and pinto beans. Cover the pot and increase heat just until the liquid reaches a boil. Bring to a rolling simmer to fully heat the beans through, about 2 to 3 minutes. Add vegetables and finish cooking: Add the 2 cups frozen broccoli, 1 cup frozen green beans, 1 cup frozen peas, and the chopped zucchini. Return to a boil, then reduce heat and simmer uncovered until the vegetables are tender but not mushy, about 5 to 7 minutes. Check broccoli florets and zucchini for a fork-tender texture. Adjust seasoning and serve: Remove bay leaves, taste, and add additional salt and black pepper as needed. Let the soup rest a few minutes to cool slightly and for flavors to meld. Serve with whole grain toast drizzled with extra virgin olive oil and a sprinkle of sea salt if desired.
You Must Know
- This dish is high in fiber and plant protein thanks to two cans of beans, making it very filling despite modest calories.
- Leftovers keep well refrigerated for up to 4 days and freeze beautifully for 2 to 3 months when stored in airtight containers or freezer bags.
- Using low-sodium broth and canned tomatoes lets you control the final salt; adjust at the end rather than early to avoid over-salting.
- Frozen vegetables shorten cooking time and preserve nutrients; add them while the broth is hot to reduce overcooking.
My favorite aspect is how adaptable the base is. I have swapped in chickpeas or cannellini, folded in a handful of chopped kale at the end, and added a squeeze of lemon for brightness. It’s rewarding to have a reliable pot that feeds many and stores well for the whole week.
Storage Tips
Store cooled soup in airtight containers in the fridge for up to four days. For freezing, portion into meal-sized containers or heavy-duty freezer bags, leaving a half-inch headspace for expansion. Label with date and reheat from frozen by thawing overnight in the fridge or simmering gently on the stove until piping hot. To maintain best texture, avoid long freeze times; 2 to 3 months preserves flavor and color. Reheat portions on low-medium heat with a splash of water or broth if the soup has thickened.
Ingredient Substitutions
This pot is built for swaps. Substitute kidney or pinto beans with chickpeas, cannellini, or black beans at a one-to-one can ratio. Fresh vegetables work too; add diced carrots or bell peppers early with the onion so they soften. If you only have crushed tomatoes, use them but expect a slightly thicker base. For more heat, add red pepper flakes to taste. If you prefer a creamier texture, blend 1 to 2 cups of soup and stir back into the pot for a velvety finish.
Serving Suggestions
Serve each bowl with a slice of toasted whole grain bread drizzled with extra virgin olive oil and sea salt for extra filling power. Top with fresh chopped parsley or basil for brightness. For a heartier meal, serve alongside a simple grain salad or spread with hummus and crackers. A small wedge of lemon on the side adds a lift at the table and pairs especially well with chickpea substitutions.
Cultural Background
Hearty bean-and-vegetable soups are a staple in many American kitchens where budget-friendly, nutritious meals are prized. The use of canned beans and frozen vegetables reflects contemporary home-cooking pragmatism while the Italian seasoning and bay leaves nod to Mediterranean flavors that have influenced American comfort food. This style of soup is rooted in thrifty, nourishing traditions found across many cultures where legumes and seasonal produce are the backbone of daily eating.
Seasonal Adaptations
Spring and summer welcome fresh zucchini, green beans, and tomatoes for brighter, crisper bites; add them later in cooking to preserve texture. In colder months, incorporate root vegetables such as diced carrots and parsnips early in the sauté for added sweetness. For holiday variations, fold in chopped kale and a splash of balsamic for depth. Adjust herbs to match the season — fresh basil in summer, thyme in winter.
Meal Prep Tips
Make a double batch and portion into reusable containers for eight lunches. Pair with a small container of toasted whole grain bread or a pre-portioned hummus snack for balanced meals. Label containers with date and reheat in a microwave or on the stove with a splash of water to loosen. Freeze individual portions for quick workday meals — defrost overnight for fastest reheating.
This pot of Quick Veggie Bean Soup is reliable, frugal, and genuinely comforting. It’s the kind of dish that becomes a weekly staple because it’s simple to make, easy to adapt, and loved by a crowd. Give it a try and make it your own with favorite beans and seasonal vegetables. Bon appétit!
Pro Tips
Rinse canned beans under cold water to reduce sodium and improve flavor before adding them to the pot.
Add frozen vegetables straight from the freezer; they’ll heat through quickly without losing color or texture.
Use low-sodium broth and adjust salt at the end to prevent over-seasoning.
This nourishing quick veggie bean soup recipe | great for meal prep recipe is sure to be a staple in your kitchen. Enjoy every moist, high protein slice — it is perfect for breakfast or as a wholesome snack any time.
Tags
Quick Veggie Bean Soup Recipe | Great for Meal Prep
This Quick Veggie Bean Soup Recipe | Great for Meal Prep recipe makes perfectly juicy, tender, and flavorful steak every time! Serve with potatoes and a side salad for an unforgettable dinner in under 30 minutes.

Ingredients
Base and aromatics
Seasonings
Beans and vegetables
Instructions
Heat the oil and sweat the onion
Heat 1 tablespoon oil in a large pot over medium heat. Add the chopped purple onion and cook, stirring frequently, until the onion softens and begins to brown around the edges, about 5 to 7 minutes.
Add garlic
Add 2 cloves finely chopped garlic and cook while stirring for about 60 seconds until fragrant, taking care not to let the garlic brown.
Build the broth
Pour in 4 cups (32 fl oz) vegetable broth and 1 (15 oz) can diced tomatoes with juices. Add 2 bay leaves, 1 teaspoon Italian seasoning, 1/2 teaspoon salt, 1/2 teaspoon garlic powder, and 1/4 teaspoon black pepper. Stir and bring to a gentle simmer.
Add beans and bring to a boil
Stir in the drained and rinsed cans of kidney and pinto beans. Cover and bring the liquid to a boil, then reduce slightly to maintain a gentle rolling simmer to heat the beans through, 2 to 3 minutes.
Add vegetables and simmer
Add 2 cups frozen broccoli, 1 cup frozen green beans, 1 cup frozen peas, and the chopped zucchini. Return to a boil then reduce heat and simmer uncovered until vegetables are tender but not mushy, about 5 to 7 minutes.
Adjust seasoning and serve
Remove bay leaves, taste, and adjust salt and pepper as needed. Let the soup rest briefly before serving and enjoy with toasted whole grain bread if desired.
Last Step: Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.
Nutrition
Did You Make This?
Leave a comment & rating below or tag
@yummique on social media!

Categories:
You might also like...

3 Ingredient Strawberry Protein Balls
Sweet, bright and portable — three-ingredient strawberry protein balls that come together in ten minutes. A fridge-ready snack perfect for post-workout bites or lunchbox treats.

3 Ingredient Strawberry Yogurt Bites
Fresh strawberries, creamy vanilla yogurt, and crunchy granola transformed into portable frozen bites — the perfect healthy snack or breakfast-on-the-go.

30 Minute Chickpea and Tomato Coconut Curry Soup
This 30 minute chickpea and tomato coconut curry soup is pantry-friendly, rich, and comforting — a vegan and gluten-free weeknight favorite.

Did You Make This?
Leave a comment & rating below or tag @yummique on social media!
Rate This Recipe
Share This Recipe
Enjoyed this recipe? Share it with friends and family, and don't forget to leave a review!
Comments (1)
This recipe looks amazing! Can't wait to try it.
Comments are stored locally in your browser. Server comments are displayed alongside your local comments.

Hi, I'm Amira!
What's Popular
30-Minute Meals!
Join to receive our email series which contains a round-up of some of our quick and easy family favorite recipes.

