Quick Veggie Bean Soup Recipe | Great for Meal Prep

A simple, nourishing veggie and bean soup that’s ready in 25 minutes — perfect for meal prep, weight-loss friendly, vegan, and freezer-friendly.

Why You'll Love This Recipe
- Ready from start to finish in about 25 minutes, making it ideal for hectic weeknights or a quick, healthy lunch option.
- Uses pantry staples and frozen vegetables so you can make it any time without a special trip to the store.
- High in fiber and plant protein thanks to two cans of beans — keeps you full and supports weight-management goals.
- Make-ahead friendly: cool and refrigerate up to 4 days or freeze portions for up to 3 months.
- Customizable: swap beans, add different vegetables, or boost spice for more heat — very forgiving to substitutions.
I remember the first time I served this to my neighbor after she’d had a long day; she texted later that night saying it tasted “like comfort and color.” My partner likes it with whole-grain toast on the side, while I often add a squeeze of lemon at the end to brighten the bowl. It’s one of those recipes that sparks small rituals — the perfect accompaniment for a quick salad or to take to a potluck in a big thermos.
Ingredients
- 1 tablespoon oil of choice: I use extra-virgin olive oil for flavor or organic canola for a neutral profile. Oil helps gently caramelize the onion and develops a savory base; choose a mild oil if you want the vegetables to remain the star.
- 1 purple onion, chopped: Purple onions add a subtle sweetness and a pretty color. If you prefer milder flavor, use a yellow onion. Chop into roughly 1/2-inch pieces so they soften evenly in the short sauté.
- 2 garlic cloves, chopped fine: Fresh garlic gives aromatic punch; if you’re short on time, 1/2 teaspoon garlic powder will work but fresh is tastier.
- 32 ounces vegetable broth: Use low-sodium if you’re watching salt; I like Swanson or Pacific brands for consistent flavor. The broth determines the soup’s depth, so choose one you enjoy sipping on its own.
- 15 ounces canned diced tomatoes (low sodium): Tomatoes introduce acidity and body. Fire-roasted canned tomatoes give an extra smoky note, but classic diced are perfect here.
- 2 bay leaves: Add both while simmering and remove before serving — they lend gentle herbal complexity.
- 1 teaspoon Italian seasoning: A convenient blend of oregano, basil, and thyme that rounds out the broth without extra chopping.
- 1/2 teaspoon salt & 1/4 teaspoon black pepper: Start with these; adjust to taste at the end. If using low-sodium broth, you may need more salt.
- 1/2 teaspoon garlic powder: Adds an underlying garlic warmth to complement fresh garlic.
- 1 (15-ounce) can kidney beans, drained and rinsed & 1 (15-ounce) can pinto beans, drained and rinsed: Rinsing removes canning liquid and excess sodium. Beans provide creaminess and protein. Substitute chickpeas or cannellini as noted below.
- 2 cups frozen broccoli: Frozen broccoli is picked and frozen at peak freshness; it cooks quickly and retains color.
- 1 zucchini, cut into 1/2–1" pieces: I slice into half-moons so the pieces are bite-sized and cook evenly in a short simmer.
- 1 cup frozen green beans & 1 cup frozen peas: These add texture and a sweet, green flavor. Frozen vegetables make this exceptionally convenient.
Instructions
Sauté Aromatics: Heat 1 tablespoon oil in a large pot over medium heat. Test the oil by adding a small onion piece — it should sizzle gently. Add the chopped purple onion and cook, stirring frequently, until it begins to brown around the edges and soften, about 5–7 minutes. This caramelization builds the savory base for the broth. Add the chopped garlic and cook 45–60 seconds until fragrant; watch carefully to avoid burning, which yields bitterness. Add Broth and Tomatoes: Pour in the 32-ounce carton of vegetable broth and the 15-ounce can of diced tomatoes with their juices. Stir to combine and scrape any browned bits from the pot bottom — those bits are flavor gold. Add 2 bay leaves, 1 teaspoon Italian seasoning, 1/2 teaspoon salt, 1/2 teaspoon garlic powder, and 1/4 teaspoon black pepper. Bring the mixture to a gentle simmer to allow the herbs and bay leaves to infuse, about 2–3 minutes. Incorporate Beans and Bring to a Boil: Drain and rinse the kidney and pinto beans thoroughly and add them to the pot. Stir to distribute and cover with a lid. Increase the heat just enough to bring the pot to a boil; once boiling, reduce slightly so it simmers gently. Boiling briefly helps the flavors marry and warms the beans through. Add Vegetables and Simmer: Add the frozen broccoli, chopped zucchini pieces, frozen green beans, and frozen peas. Bring the pot back to a boil, then reduce heat and simmer until the vegetables are tender but still bright — about 5–7 minutes. The zucchini should be tender but not falling apart; broccoli should be cooked but retain a little bite. Adjust Seasoning and Serve: Taste and adjust salt and pepper as needed; remove bay leaves before serving. Let the soup rest a couple of minutes to cool slightly and allow the flavors to settle. Serve hot with a slice of whole-grain toast drizzled with olive oil and a sprinkle of sea salt for a heartier plate.
You Must Know
- This pot is high in fiber and plant protein — great for satiety and digestive health.
- Refrigerate in airtight containers for up to 4 days; freeze portions for up to 3 months. Thaw overnight in the fridge before reheating.
- If you’re watching sodium, choose low-sodium broth and canned tomatoes, and rinse the beans thoroughly.
- Frozen vegetables help maintain color and nutrients; add them straight from frozen to avoid overcooking.
My favorite part is how the flavors age — leftovers taste even better after a day because the spices and tomatoes have time to meld. When I’m packing lunches for the week, I cool the soup completely before transferring to meal containers, then top with a sprinkle of chopped fresh parsley when I reheat; it adds a fresh lift and makes leftovers feel special.
Storage Tips
Cool soup to room temperature but no longer than two hours, then transfer to shallow, airtight containers to chill quickly. Refrigerate up to 4 days; for longer storage freeze in meal-sized portions in freezer-safe containers or heavy-duty zip-top bags for up to 3 months. When reheating from frozen, thaw overnight in the refrigerator, then warm gently on the stove over medium-low heat, adding a splash of broth or water if it has thickened. Reheated soup keeps its texture best when warmed slowly rather than blasted in a high-powered microwave.
Ingredient Substitutions
This is a very flexible pot. Swap the kidney and pinto beans with one can of chickpeas and one can of cannellini for a milder, creamier profile. If you only have fresh vegetables, add them earlier and simmer slightly longer; for example, fresh broccoli takes about 6–8 minutes and fresh green beans 8–10 minutes. For extra heartiness, add 1/2 cup quick-cooking barley or small pasta, but reduce broth slightly and check doneness as they cook. For spice, stir in 1/2 teaspoon red pepper flakes or a dash of hot sauce at the end.
Serving Suggestions
Serve with whole-grain toast drizzled with olive oil and a sprinkle of sea salt as recommended — it adds crunch and makes the meal more filling. Garnish bowls with chopped fresh parsley, a squeeze of lemon, or a spoonful of plain dairy-free yogurt for creaminess. This pot pairs well with a crisp green salad or simple roasted vegetables for a complete dinner. For a protein boost, top with a spoonful of pesto or a handful of toasted sunflower seeds.
Cultural Background
Hearty vegetable-and-bean soups have roots across many American and Mediterranean home-cooking traditions, where canned beans and pantry staples became essential for economical, nutritious meals. This particular combination leans on the American tradition of one-pot comfort stews while borrowing the Mediterranean approach of beans and olive oil that creates a balanced, wholesome bowl. Historically, such soups provided affordable protein and used seasonal and preserved produce — a practice that continues today with the convenience of frozen vegetables and canned beans.
Seasonal Adaptations
In summer, swap frozen green beans and broccoli for fresh, and add a handful of chopped summer tomatoes at the end for brightness. In fall and winter, use heartier greens like chopped kale or chard and toss in diced sweet potato or squash at the beginning for a sweeter, autumnal profile. For holiday gatherings, add roasted root vegetables and a pinch of smoked paprika for additional warmth and depth.
Meal Prep Tips
Make a double batch and portion into 2-cup servings for grab-and-go lunches. Label containers with the date and reheat on the stovetop with a splash of broth. Keep a small container of whole-grain croutons or toasted bread slices in the fridge to add crunch when serving. If you want to freeze, leave about 1/2 inch headspace in containers to allow for expansion and thaw overnight in the fridge before reheating gently.
There’s joy in simplicity, and this pot of veggie-and-bean comfort highlights that. It’s quick, flexible, and deeply satisfying — a reliable option to make your weekly cooking easier and more delicious. Enjoy with good company or tuck it into an extra container for your future self; either way, it’s a small act of care that keeps on giving.
Pro Tips
Rinse canned beans well under cold water to reduce sodium and improve texture.
Add frozen vegetables straight from the freezer to avoid overcooking and preserve color.
Cool soup quickly in shallow containers before refrigerating to maintain quality and safety.
Adjust salt at the end after tasting, especially if using low-sodium broth.
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.
FAQs about Recipes
How long does this soup keep?
Yes — refrigerate in an airtight container for up to 4 days. Freeze portions for up to 3 months.
Can I substitute the beans?
Use any canned beans you prefer: chickpeas, cannellini, or black beans are great substitutes.
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
Seasoning
Beans & Vegetables
Instructions
Sauté Aromatics
Heat 1 tablespoon oil in a large pot over medium heat. Add chopped onion and cook 5–7 minutes until softened and beginning to brown. Add garlic and sauté 45–60 seconds until fragrant, taking care not to burn.
Add Broth and Tomatoes
Pour in 32 fl oz vegetable broth and the can of diced tomatoes with juices. Stir, add bay leaves, Italian seasoning, salt, garlic powder, and black pepper. Bring to a gentle simmer to let the flavors meld, about 2–3 minutes.
Add Beans and Bring to Boil
Drain and rinse both cans of beans and add to the pot. Stir to combine, cover, and bring the pot to a boil briefly to heat the beans through.
Add Vegetables and Simmer
Add frozen broccoli, zucchini pieces, frozen green beans, and peas. Bring back to a boil, then reduce heat and simmer until vegetables are tender but still bright, about 5–7 minutes.
Adjust Seasoning and Serve
Taste and adjust salt and pepper as needed. Remove bay leaves before serving. Let rest a few minutes and serve with whole-grain toast drizzled with olive oil 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
@flavest on social media!

Categories:
You might also like...

3-Ingredient Strawberry Protein Balls
Simple, portable strawberry protein bites made with strawberry puree, coconut flour, and vanilla protein powder. Ready in 10 minutes and perfect for snack time.

30 Minute Chickpea and Tomato Coconut Curry Soup
A cozy, pantry friendly chickpea and tomato coconut curry soup ready in 30 minutes. Vegan, gluten free, and full of warming curry flavor.

30-Minute Garlic Ginger Glazed Salmon (Gluten Free!)
A quick, pantry-friendly salmon finished with a sticky garlic ginger glaze. Gluten free, soy free option, and ready in 30 minutes for a weeknight favorite.

Did You Make This?
Leave a comment & rating below or tag @flavest 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 Maria!
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.

