Soups & Stews
This 5-ingredient baked bean soup recipe proves hearty meals don’t require complicated techniques or ingredient lists. 💛 The secret lies in letting simple flavors—cannellini beans, tomatoes, and aromatic herbs—simmer together until they develop rich, comforting depth with minimal effort. What makes this recipe truly remarkable is how it transforms basic pantry staples into a satisfying, one-pot dinner that feels restaurant-worthy without the fuss.
The beauty of this approach is its foolproof simplicity: no chopping, no peeling, and just 30 minutes of active time before you can serve. The beans break down into a creamy, velvety texture while absorbing the smoky notes of the tomato base, creating a soup that’s both substantial and easy to digest. It’s the kind of meal that tastes even better the next day, making it perfect for meal prep or busy weeknights when you need nourishment fast.
By the time you’re done, you’ll have a pot of warm, aromatic soup with just the right balance of earthy beans, tangy tomatoes, and fresh herbs. The result is a dish that’s hearty enough to stand alone but flexible enough to pair with crusty bread or a simple green salad. Leftovers reheat beautifully, so you’ll have a ready-made solution for lunch the next day.
This recipe is designed to be your go-to for quick, satisfying meals—whether you're feeding a family or just craving something comforting. The one-pot method means less cleanup, and the 5-ingredient limit keeps it budget-friendly without sacrificing flavor. Let’s get cooking!
Ingredients for 5 ingredient baked bean soup
Five pantry staples transform into restaurant-style comfort in one pot.
| Ingredient | Amount | Notes |
|---|---|---|
| Canned Cannellini Beans 🥫 | 2 cans | 15 oz each, drained and rinsed |
| Canned Crushed Tomatoes 🍅 | 1 can | 28 oz, San Marzano preferred |
| Vegetable Broth 💧 | 2 cups | Low-sodium preferred |
| Fresh Thyme Leaves 🌿 | ¼ cup | Stems removed, or 1 tbsp dried |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin for richness |
The beans are the soul of this soup—cannellini for their creamy texture, but great northern works too. Grab the 15 oz cans from the supermarket's canned goods aisle; they're usually near the tomatoes. San Marzano crushed tomatoes elevate the flavor, but any high-quality canned tomatoes will do. Fresh thyme is ideal, but dried thyme (one-third the amount) gets you close if you're in a pinch. I always stock up on low-sodium vegetable broth—it keeps for months in the freezer and avoids that salty aftertaste.
No San Marzano tomatoes? Any good-quality crushed tomatoes will work—just drain off excess liquid if yours is watery. Fresh thyme out of season? Dried works perfectly, but toast it in the pan for 30 seconds first to wake up the flavor. Running low on olive oil? Avocado oil is a great neutral substitute, though it lacks the fruity depth. For extra richness, stir in 1 tbsp tomato paste with the crushed tomatoes—it deepens the color and flavor without adding bulk. The broth can be swapped for mushroom broth or even water in a bind, though the flavor will be lighter.
This soup tastes even better the next day—make extra and freeze portions for quick meals. Store leftovers in the fridge for 4-5 days or freeze for up to 3 months. Reheat gently on the stove with a splash of water or broth to restore creaminess. For meal prep, double the recipe and freeze half—just thaw overnight in the fridge before reheating. The flavors meld beautifully over time, so don't rush serving it fresh.
Why You'll Love This Recipe
- Pantry Magic: I swear by this one—no fresh veggies wilting, no chopping, just open cans and stir. The crushed tomatoes and beans blend into this velvety texture that’s somehow richer than you’d expect from five ingredients.
- Thyme for Comfort: That fresh thyme? It’s the secret weapon. A single handful brightens the whole pot, turning simple beans into something you’d happily eat straight from the bowl. (Yes, even on a Tuesday night.)
- Leftovers That Beg: This soup only gets better the next day as the flavors meld. I make a double batch on Sundays, and by Wednesday, it’s my lunch—no reheating drama, just warm, hearty bites that taste like you put in effort.
- Budget-Friendly Powerhouse: For under $5, you feed four people with zero waste. The canned beans and tomatoes last forever, and the broth stretches like it’s supposed to. Honestly, it’s the kind of recipe that makes grocery bills feel less scary.
Step-by-step instructions for 5 ingredient baked bean soup
This ultra-simple soup comes together in one pot with minimal effort.
🍳 Step 1: Sauté Thyme in Olive Oil
Heat the 2 tablespoons olive oil in a large Dutch oven or deep pot over medium heat. Once shimmering, add the 0.25 cup fresh thyme leaves and stir for 30 seconds until fragrant—you'll smell that earthy, piney aroma release. Don't let it brown, just warm through to release the essential oils that will infuse the soup.
Here's the thing—fresh thyme makes all the difference. If using dried, toast it in the oil for 10 seconds first to deepen the flavor, but fresh is worth the effort for this simple recipe. The thyme will mellow as it cooks, but that initial burst of aroma sets the foundation for everything else.
🍳 Step 2: Add Tomatoes and Simmer
Pour in the 1 can crushed tomatoes and stir to combine with the thyme. Let it cook for 5 minutes over medium heat, stirring occasionally, until the tomatoes break down slightly and the mixture thickens just a bit. You're creating a simple tomato base that will carry the soup's flavor.
This step is where the magic happens quietly. The tomatoes release their natural sweetness and acidity, which balances perfectly with the beans' earthiness. Don't rush this—let it develop flavor. If you see the mixture sticking to the bottom, add 1-2 tablespoons vegetable broth to deglaze and keep everything moving.
🥘 Step 3: Incorporate Beans and Broth
Add the 2 cans drained cannellini beans to the pot and stir to coat them in the tomato mixture. Then pour in the 2 cups vegetable broth. Bring everything to a gentle boil over medium-high heat, then immediately reduce to low heat and let it simmer for 15-20 minutes uncovered.
The beans will absorb some of the liquid, but you want to maintain a soup-like consistency—not too thick, not too thin. Stir occasionally to prevent any sticking. You'll know it's ready when the flavors meld together and the soup smells rich and inviting. The thyme will have softened and released its oils completely by now.
⏰ Step 4: Season and Rest
Taste the soup and adjust seasoning. You might need ½ teaspoon salt or more depending on your broth—low-sodium is ideal here. Let the soup sit off heat for 5 minutes to allow the flavors to settle. This resting period lets the thyme continue infusing and the beans absorb any remaining liquid.
Real talk: The first taste might seem bland because we're not adding any extra salt or spices beyond what's in the ingredients. That's intentional—this soup relies on the natural flavors of the beans, tomatoes, and thyme. Trust the process. If it still needs brightness, add a squeeze of lemon juice or a pinch of red pepper flakes at the end.
🍽️ Step 5: Serve Warm with Optional Toppings
Ladle the soup into bowls and serve immediately. The texture should be creamy from the beans while still being light enough to sip. For extra richness, top with a drizzle of olive oil and a sprinkle of fresh thyme leaves. The contrast of warm soup with cool oil on top is surprisingly satisfying.
This one-pot meal is perfect for weeknight dinners—minimal prep, no fancy techniques, and maximum comfort. The beauty of this recipe is how simple ingredients shine when given time to develop their natural flavors. Save the complicated recipes for special occasions; this is everyday comfort food at its finest.
Pro Tips For Making 5 Ingredient Baked Bean Soup
- CRUSH THOSE BEANS: Drain and rinse the cannellini beans, then give them a quick mash with a fork or potato masher—just enough to break up 20-30% of them. This thickens the soup naturally without extra starch, and I learned this the hard way after slurping through watery batches.
- SALT THE BROTH FIRST: Season the vegetable broth before adding it to the pot—aim for about 1 tsp salt per quart. The broth will dilute, but this ensures even flavor distribution, and skipping this step leaves your soup tasting flat even with extra salt later.
- STIR IN THYME LATE: Tuck the fresh thyme leaves into the soup only in the last 5 minutes of cooking. They bruise easily and turn bitter if simmered too long—just fish them out before serving if you’re worried about stems.
- BROWN THE TOMATOES: Heat the olive oil in the pot until shimmering, then add the crushed tomatoes and cook for 3-4 minutes before adding broth. This caramelizes the sugars just enough to deepen the flavor—yes, it’s an extra step, but it makes a real difference when you’re tasting the difference.
Make-ahead tips for this 5 ingredient baked bean soup
Meal Prep Mastery
Double the recipe and freeze half in quart-sized freezer bags—this saves time on busy days. Let the soup cool completely before freezing, then store for up to 3 months. When ready to eat, thaw overnight in the fridge and reheat gently on the stove with ½ cup water or broth to restore creaminess. 💫
Batch Cooking Strategy
Prepare 4-6 servings at once and portion into glass Pyrex containers for easy grab-and-go lunches. Label containers with dates to track freshness. The flavors actually improve after 24 hours, making it perfect for meal prep. Store in the fridge for 4-5 days or freeze for 3 months without quality loss.
Freezer-Friendly Tips
Use silicone muffin molds to freeze individual portions—ideal for single servings. Press plastic wrap directly on the soup surface before sealing to prevent freezer burn. For extra insurance, add 1 teaspoon olive oil per portion before freezing to maintain texture. Thaw in the fridge overnight for best results. ❄️
Reheating Perfection
For stovetop reheating, warm over low heat for 10-15 minutes, stirring occasionally. Add 2-3 tablespoons broth if the soup seems too thick. Microwave reheating? Use 50% power for 2-3 minutes, then stir and continue in 30-second intervals until heated through. Always check the internal temperature reaches 165°F for safety.
Leftovers Reinvented
Turn tomorrow's lunch into today's dinner by transforming leftovers. Blend half the soup for a creamy bean dip, or stir in 1 cup cooked sausage for a heartier version. Add chopped kale and grated Parmesan for a nutrient boost. The possibilities are endless with this versatile base!
Weeknight Shortcut
Prep the tomato-thyme base ahead of time and store in the fridge for 3 days. When ready to cook, simply add beans and broth, then simmer. This cuts active cooking time to just 10 minutes—perfect for those nights when you're running late. Keep the thyme fresh by storing it in a small airtight container with a paper towel to absorb moisture. 💡
Nutrition facts
Frequently asked questions
Can I use any type of beans for this recipe?
Cannellini beans are ideal for their creamy texture, but you can substitute with great northern beans or even navy beans. The key is using canned beans for convenience—just drain and rinse them well. Avoid black beans or pinto beans, as their flavors and textures differ significantly from the traditional baked bean profile.
How do I make this soup thicker or thinner?
For a thicker soup, simmer uncovered for 5-10 extra minutes to reduce the liquid. If it's too thick, add ¼ cup vegetable broth at a time until you reach your desired consistency. The beans will naturally break down and create creaminess, but you can also mash a few beans with a fork for extra thickness.
Can I make this soup in an Instant Pot or pressure cooker?
Sauté the thyme in olive oil, then add the tomatoes, beans, and broth. Cook on high pressure for 8 minutes, then quick-release. The soup will be ready in about 15 minutes total. For extra flavor, finish with a quick stir on the sauté setting to meld the ingredients.
What if I don't have fresh thyme?
Use 1 tablespoon dried thyme instead, but toast it in the olive oil for 10 seconds first to wake up the flavor. If you have other fresh herbs like rosemary or oregano, they'll work too—just adjust the amount to ½ teaspoon dried or 1 tablespoon fresh. The herb adds depth, but the soup will still taste great without it.
How can I make this soup more flavorful without extra ingredients?
Roast the cannellini beans for 10 minutes at 400°F before adding them to the soup for a deeper, nuttier flavor. You can also add a pinch of smoked paprika or a splash of balsamic vinegar at the end. The natural sweetness of the tomatoes and the earthiness of the thyme will shine even brighter with these subtle enhancements.
