Soups & Stews
This bean and noodle soup recipe delivers the kind of deeply satisfying simmer that warms you from the inside out—earthy mushrooms, tender beans, and al dente noodles all working in perfect harmony.
The secret lies in building flavor layer by layer: starting with a rich broth base, then letting vegetables and spices meld together over 30 minutes of gentle simmering.
I developed this version after testing countless methods, and it’s the one that never fails to impress, whether you’re feeding a hungry family or craving a cozy solo meal.
What sets this recipe apart is its adaptability—it works as a vegetarian powerhouse or can be elevated with optional proteins like smoked sausage or crispy tofu. The mushrooms add an unexpected depth that transforms this into something far more complex than your typical noodle soup.
And because we’re using quick-cooking noodles, you’ll have dinner on the table in under 45 minutes, with minimal prep. The broth is the star here, packed with umami from mushrooms and a touch of soy sauce for that signature savory punch.
By the time you’re done, you’ll have a steaming bowl of soup with perfectly tender beans, chewy yet tender noodles, and a broth so flavorful it coats every spoonful.
The mushrooms release their earthy notes as they simmer, while the noodles absorb just enough of that rich liquid to make each bite irresistible. It’s the kind of meal that feels like a hug in a bowl—comforting, nourishing, and impossible to resist.
This recipe also shines in its flexibility: use it as a base for meal prep, or adjust the ingredients based on what’s in your pantry. The pressure cooker method cuts the cooking time in half, making it perfect for busy weeknights.
Let’s get to the recipe—your taste buds (and your stomach) will thank you.
Ingredients for bean and noodle soup
Pantry staples plus a few fresh finds for this cozy, earthy bean and noodle soup.
| Ingredient | Amount | Notes |
|---|---|---|
| Vegetable Broth 💧 | 6 cups | Low-sodium preferred for balance |
| Dried White Beans 🌱 | 1 ½ cups | Soaked overnight or quick-soaked |
| Mushrooms 🍄 | 8 oz | Cream or shiitake, sliced |
| Carrots 🥕 | 2 medium | Peeled, cut into chunks |
| Yellow Onion 🧅 | 1 medium | Diced, yellow or red |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Egg Noodles 🍜 | 8 oz | Al dente texture preferred |
| Soy Sauce 🍶 | 1 tbsp | For umami depth |
| Tomato Paste 🍅 | 2 tbsp | Smooth texture preferred |
| Dried Thyme 🌿 | 1 tsp | Fresh works too |
| Bay Leaves 🌿 | 2 whole | Removed before serving |
| Olive Oil 🫒 | 2 tbsp | For sautéing vegetables |
| Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Optional Smoked Sausage 🌭 | 8 oz | Sliced for protein boost |
The mushrooms are the secret weapon here—cremini or shiitake add that deep, umami punch that makes this soup stand out. Trader Joe's usually has great pre-sliced options, but if you're buying whole, look for plump, firm mushrooms with no slimy spots. Carrots and onions are the base veggies, but don't stress about perfect sizes—just chop them evenly so they cook at the same rate. The beans? I always use cannellini or navy for their creamy texture, but any white bean works. For the broth, low-sodium is key—you'll be adding plenty of salt later, and you don't want to overdo it right away.
No soy sauce? Miso paste or Worcestershire sauce works in a pinch, though the flavor profile will shift slightly. Fresh thyme is ideal, but if you only have dried, use half the amount—it's more concentrated. Short on mushrooms? Extra carrots or celery add sweetness to balance the broth. The tomato paste might seem like overkill for just two tablespoons, but trust me—it deepens that savory richness. And if you're making this vegetarian, skip the smoked sausage and add an extra half-cup of beans for protein. The egg noodles should be al dente—cook them separately and add them at the very end to avoid mushiness.
This soup tastes even better the next day as the flavors meld together. Store leftovers in the fridge for up to 5 days, or freeze portions for 3 months. I like to portion it into containers so I can grab a bowl for lunch all week. The broth freezes beautifully, so you can make extra and save it for future soups. If you're meal prepping, hold off on adding the noodles until reheating—just toss them in at the end to keep them from getting soggy. And if you're short on time, use a pressure cooker to cut the simmering time in half—just make sure to account for the extra time the beans need to soften.
Why You'll Love This Recipe
- No-Fuss Pantry Staples: I swear by this when my fridge is bare—just dried beans, mushrooms, and a few veggies. The beauty? No last-minute grocery runs, no fancy prep. Soak the beans overnight (or use canned in a pinch), toss everything in one pot, and let it simmer. That’s it. Even my "I can’t be bothered" days end with a steaming bowl.
- Umami Bomb Combo: Here’s what sold me—the mushrooms and carrots caramelizing in the broth? Chef’s kiss. The onions add sweetness, the beans bring that creamy texture, and the mushrooms? They soak up all the flavor like little flavor sponges. It’s the kind of soup that makes you go back for seconds without even thinking.
- Lunchbox Hero: Between us, this is my go-to for meal prep. Pack it in jars or thermoses, and it stays warm (and delicious) for days. I’ll make a big batch on Sunday, and by Wednesday, I’m still eating it—no sad leftovers here. The noodles hold up, the beans stay tender, and honestly? It’s the only soup that doesn’t turn into mush in my lunchbox.
- Budget Booster: I’m not joking—this feeds four for under $8. Dried beans are a steal, mushrooms stretch far, and vegetable broth is cheap (or make your own scraps). It’s my secret weapon for stretching groceries without sacrificing taste. Plus, the leftovers? Even better the next day when the flavors meld. Win.
Step-by-Step instructions for hearty bean and noodle soup
This soup builds flavor layer by layer—start with the vegetables, then let the beans and noodles absorb all that richness.
Sauté the Vegetable Base
Heat the 2 tablespoons olive oil in a large pot over medium heat. Add the diced yellow onion and cook for 5 minutes until soft and translucent. Here's the thing—you want the onion to sweat out its moisture before the carrots join, so don't rush this step.
Add the peeled and chopped carrots and sliced mushrooms, stirring to coat in the oil. Cook for 8-10 minutes until the mushrooms release their moisture and the carrots begin to soften at the edges. This caramelization adds deep, earthy flavor to the soup. If the mushrooms look dry, add a splash of vegetable broth to keep them juicy.
Build the Flavor Foundation
Stir in the minced garlic cloves and cook for 30 seconds until fragrant—don't let it brown, or it'll turn bitter. Add the 2 tablespoons tomato paste and the 1 teaspoon dried thyme, stirring well to combine. This creates a rich, savory base that will deepen as the soup simmers.
Pour in the 6 cups vegetable broth and bring to a gentle boil. Add the 2 whole bay leaves and 1.5 teaspoons salt, then reduce heat to medium-low. Let it simmer uncovered for 15 minutes to allow the flavors to meld. This is where the magic happens—the broth will develop a complex, aromatic depth that makes the whole soup sing.
Add Beans and Simmer
Add the 1.5 cups soaked dried white beans (if quick-soaked, drain them first) and the 8 ounces sliced smoked sausage (if using). Stir gently to combine, then return to a simmer. Cook for 30-40 minutes, stirring occasionally, until the beans are tender but not mushy.
Here's the test: press a bean with a fork—it should be soft but still hold its shape. If the soup looks too thick, add a little more broth. The beans should be fully hydrated and flavorful, absorbing all the savory notes from the vegetables and broth.
Finish with Noodles and Season
Add the 8 ounces egg noodles and the 1 tablespoon soy sauce, stirring gently to distribute evenly. Cook for 8-10 minutes until the noodles are al dente—they should have a slight bite but still be tender. The soy sauce adds a touch of umami that ties everything together.
Remove the bay leaves before serving and adjust seasoning with black pepper and additional salt if needed. The soup should be hearty and flavorful, with each spoonful delivering a perfect balance of earthy mushrooms, savory beans, and rich broth.
Rest and Serve
Let the soup rest for 5-10 minutes off the heat before serving. This allows the flavors to settle and the noodles to finish cooking slightly from the residual heat. Ladle into bowls and enjoy immediately while warm.
This soup tastes even better the next day as the flavors continue to develop. Store leftovers in the fridge for up to 4 days or freeze for 3 months. The perfect bowl of comfort food—ready in one pot, packed with flavor, and guaranteed to satisfy.
Pro Tips For Making Bean And Noodle Soup
- SOAK BEANS OVERNIGHT: DESCRIPTION: I learned this the hard way—rushing dried beans with a quick soak means gummy, uneven texture. Toss them in cold water for at least 8 hours (or overnight) and change the water once. Your beans will cook faster and stay tender, not splitting apart like sad little ghosts.
- SAUTE ONIONS UNTIL GOLDEN: DESCRIPTION: Don’t just chop and toss—the caramelized onions make this soup sing. Cook the onions in a dry pan for 10-12 minutes until they’re deep amber, not just soft. Add a splash of broth later if they stick, but push through. The flavor difference is night and day.
- ADD NOODLES LAST MINUTE: DESCRIPTION: I used to dump them in early, and they’d turn to mush before the beans finished. Cook your noodles separately for 1 minute less than package time, then stir them in during the final 2 minutes of simmering. They’ll absorb heat perfectly without falling apart.
- SLICE MUSHROOMS THINLY: DESCRIPTION: Thick mushroom chunks hide in soup like shy guests. Slice them paper-thin (almost like shaving) so they cook fast and release their meaty flavor. Toss them in the last 5 minutes—any earlier, and they’ll turn to mush. Trust me, your spoon will thank you.
Regional styles of bean and noodle soup
Italian Minestrone Twist
In Italy, this soup transforms into a rustic minestrone with the addition of 1 can diced tomatoes (15 oz) and 1 cup chopped kale or spinach at the end. Swap the egg noodles for ditalini pasta and add ½ cup white beans for extra heartiness.
The Italians love their soups packed with vegetables, so I often add ½ cup chopped celery and 1 zucchini to the sautéed base. Serve with crusty bread to soak up every last drop of that savory broth. 🍷
Japanese Miso-Inspired
For a Japanese-inspired version, replace the soy sauce with 2 tablespoons white miso paste and add 1 tablespoon grated ginger to the sautéed vegetables. Swap the mushrooms for shiitake mushrooms and include ½ cup sliced green onions at the end.
Use udon noodles instead of egg noodles for a chewier texture. The miso adds a fermented depth that pairs beautifully with the beans and carrots. Garnish with a sprinkle of toasted sesame seeds for extra crunch. 🍜
Thai-Inspired Curry Noodle Soup
Bring global flavors to your bowl by adding 1 tablespoon red curry paste when sautéing the vegetables and 1 cup coconut milk to the broth. Swap the mushrooms for bell peppers and bamboo shoots and add 1 lime wedge and 2 tablespoons chopped cilantro before serving.
Use rice noodles for a lighter texture and include ½ cup chopped peanuts for garnish. The curry paste adds a spicy, aromatic kick that transforms this into a completely different dish. 🌶️
Southern U.S. "Shrimp and Grits" Fusion
Give this soup a Southern twist by adding ½ pound peeled and deveined shrimp in the last 5 minutes of cooking. Swap the mushrooms for andouille sausage (8 oz) and add 1 cup cooked grits to the bottom of the pot before adding the broth.
Stir in ½ teaspoon smoked paprika and 1 bay leaf for extra depth. The grits add a creamy texture that pairs perfectly with the shrimp and sausage. Top with green onions and hot sauce for a true Southern experience. 🍤
Mexican-Style Pozole
Turn this into a Mexican-inspired pozole by using 1 can hominy (white or red corn) instead of noodles and adding 1 chipotle pepper in adobo sauce to the broth. Swap the mushrooms for chopped jalapeños and radishes and garnish with avocado slices, lime wedges, and cilantro.
Serve with warm tortillas for scooping. The chipotle adds a smoky heat that elevates the earthy flavors of the beans and carrots. 🌶️💛
Nutrition facts
Frequently asked questions
Can I use canned beans instead of dried?
Yes! For convenience, use 2 (15 oz) cans drained white beans (cannellini or navy work best). Add them with the broth in Step 2 and simmer for just 10-15 minutes to warm through. Dried beans develop more flavor during long simmering, but canned beans save 30+ minutes of prep time. Just drain them well to avoid watering down the soup.
How do I make this soup vegetarian?
Skip the smoked sausage and add ½ cup extra beans or 8 oz firm tofu (cubed and pan-fried first). For extra protein, stir in ½ cup cooked lentils with the beans. The mushrooms and tomato paste already provide deep umami, so no additional seasoning adjustments are needed. The soup remains hearty and satisfying without meat.
Why do my noodles turn mushy?
This happens when noodles cook too long in the broth. Always add them in Step 4 and cook for only 8-10 minutes—they'll finish cooking from residual heat while the soup rests. For extra insurance, cook noodles separately for 1 minute less than package instructions, then add them to the hot soup. Stirring gently helps maintain their shape.
Can I make this in a slow cooker?
Sauté the onions, carrots, and mushrooms first, then transfer everything to your slow cooker. Add broth, beans, and seasonings, then cook on LOW for 6-7 hours or HIGH for 3-4 hours. Add noodles and soy sauce in the last 30 minutes—they'll absorb flavor without overcooking. The slow cooker method actually enhances the broth's depth through gentle, extended simmering.
What if I don't have mushrooms?
No problem! Replace them with 1 cup chopped celery and 1 cup chopped zucchini for freshness, or 1 cup diced bell peppers for sweetness. For umami depth, add 1 tablespoon nutritional yeast or an extra ½ teaspoon soy sauce. The carrots and onions will still provide natural sweetness, but the flavor profile will be slightly lighter without mushrooms.
