Soups & Stews
This bean and noodle soup recipe delivers hearty, spiced comfort in a single pot, perfect for chilly evenings or quick weeknight meals. The combination of tender beans, chewy noodles, and aromatic broth creates a vegetarian-friendly dish that's both satisfying and easy to customize.
I developed this recipe to balance simplicity with depth—no complicated techniques, just layers of flavor that build as it simmers.
The foundation starts with a rich vegetable broth infused with garlic, onions, and warm spices like cumin and paprika, which form the soul of the soup. Kidney beans add protein and earthy flavor, while egg noodles provide the perfect chewy texture.
What makes this recipe special is its versatility—swap in black beans for a different flavor profile or use vegetable broth for a fully vegan version without sacrificing richness.
By the time you ladle the first bowl, you'll notice how the spices have melded into the broth, creating a warm, inviting aroma that fills your kitchen. The noodles stay tender while absorbing the flavorful liquid, and the beans hold their shape just enough to add substance.
This soup is the kind that gets better with leftovers, as the flavors deepen overnight.
Serve it as-is for a simple meal, or garnish with fresh parsley, a sprinkle of chili flakes, or a drizzle of hot sauce for extra kick.
The beauty of this recipe lies in its adaptability—whether you're feeding a family or meal prepping for the week, it's designed to be your go-to for cozy, nourishing meals.
Ingredients for bean and noodle soup
Simple pantry staples create this cozy, spiced bean and noodle soup.
| Ingredient | Amount | Notes |
|---|---|---|
| Vegetable Broth 💧 | 4 cups | Low-sodium preferred |
| Egg Noodles 🍜 | 8 oz | Medium or wide egg noodles |
| Kidney Beans 🌱 | 1 ½ cups | Canned, drained and rinsed |
| Yellow Onion 🧅 | 1 whole | Medium, diced |
| Garlic Cloves 🧄 | 3 cloves | Minced, fresh preferred |
| Carrots 🥕 | 2 medium | Peeled, diced small |
| Ground Cumin 🌿 | 1 tsp | Toasted for deeper flavor |
| Smoked Paprika 🌶️ | 1 tsp | For smoky depth |
| Ground Coriander 🌿 | ½ tsp | Freshly ground preferred |
| Vegetable Oil 🫒 | 1 tbsp | For sautéing |
| Tomato Paste 🍅 | 2 tbsp | Smooth, not chunky |
| Salt 🧂 | 1 tsp | Adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
The broth is everything here. Low-sodium vegetable broth keeps the flavors balanced, but if you've got homemade, even better. I always grab the Imagine brand at the store—it's consistently flavorful without being salty. For the beans, canned is fine (just rinse them), but if you're prepping ahead, dried beans soaked overnight add extra richness. The carrots can be baby carrots if that's what's in the fridge—no need to peel them unless they're waxy. The egg noodles? Barilla or De Cecco are my go-tos—they hold up perfectly without getting mushy.
No cumin? Ground coriander at double the amount works in a pinch, though it won't have the same earthy warmth. Smoked paprika out of stock? Regular paprika plus a pinch of liquid smoke gets you close. The tomato paste can be that squeeze tube from Trader Joe's—it's perfect for small batches and keeps forever. Fresh parsley wilting? Dried parsley at one-third the amount works for garnish, though fresh is better. Want to make this vegan? Just swap the vegetable broth for a mushroom-based version—the flavor stays just as deep.
This soup tastes even better the next day as the flavors meld. Store leftovers in the fridge for up to 5 days, or freeze portions for 3 months. I like to double the batch and freeze half—perfect for lazy weeknights. The noodles will get softer when reheated, so add a splash of broth when warming. For meal prep, portion into containers with broth and beans first, then top with noodles when ready to eat so they stay firm.
Why You'll Love This Recipe
- No-Chop Needed: I swear by this—just slice the onion and garlic once, then let the broth do the work. The beans soften while you stir, and the noodles cook in the same pot. Honestly, I’ve made it after a long day with one hand tied behind my back.
- Umami Bomb: That first spoonful of broth with the caramelized onion and garlic? It’s like a hug in a bowl. The kidney beans add hearty texture, and the egg noodles soak up all the savory goodness. Between us, it’s the kind of simple dish that tastes like you slaved over it.
- Lunchbox Magic: Pack it cold or reheat it—this soup travels like a champ. I’ve sent it to work in a thermos, packed it for kids’ lunches (they eat the noodles first, but still ask for more), and even served it at potlucks. The broth stays flavorful, and the noodles hold their shape.
- Pantry Goldmine: I make this when I’m broke or lazy—same result. A can of beans, a bag of noodles, and whatever’s in my fridge (spinach? toss it in) turn into a meal. Leftovers? Even better. The flavors deepen overnight, and it’s still my go-to when I’m too tired to cook.
Step-by-step instructions for bean and noodle soup
This hearty soup comes together in one pot with bold flavors and comforting textures.
Sauté the Aromatics Until Fragrant
Heat the 1 tablespoon vegetable oil in a large pot over medium heat. Add the 1 whole yellow onion (diced) and cook for 5 minutes until softened and translucent. The onions should smell sweet and caramelized.
Add the 2 medium carrots (diced small) and continue cooking for another 4 minutes until they begin to soften slightly. Stir occasionally to prevent sticking. This step builds the flavor foundation of your soup, so don't rush it.
Toast the Spices and Add Tomato Paste
Stir in the 1 teaspoon ground cumin, 1 teaspoon smoked paprika, and 0.5 teaspoon ground coriander. Toast the spices for 30 seconds until fragrant—you'll smell that warm, earthy aroma that's the soul of this dish. This quick toasting enhances their flavors.
Add the 2 tablespoons tomato paste and stir for 1 minute until it darkens slightly. The paste will thicken the soup and add a rich depth of flavor. This is where the smoky, slightly sweet base begins to form.
Cook the Garlic and Add Beans
Add the 3 cloves garlic (minced) and cook for 30 seconds until fragrant but not browned. Be careful not to let it burn—garlic turns bitter quickly. The garlic should smell pungent and fresh, not harsh.
Pour in the 1.5 cups kidney beans (drained and rinsed) and stir to coat them with the spiced oil. Add the 4 cups vegetable broth and bring the mixture to a gentle boil. This step combines all the key ingredients into one flavorful base.
Simmer Until Noodles Are Perfectly Cooked
Reduce heat to medium-low and let the soup simmer for 10 minutes to allow the flavors to meld. Add the 1 teaspoon salt and 0.5 teaspoon black pepper and stir well. Taste and adjust seasoning if needed—this is your chance to balance the flavors before adding the noodles.
Add the 8 oz egg noodles and cook for 8-10 minutes until they're al dente—firm to the bite but fully cooked. Stir occasionally to prevent sticking. The noodles should float to the surface when done, and the soup should have a thick, satisfying consistency.
Finish with Fresh Parsley and Serve
Remove the pot from heat and stir in the 0.25 cup chopped fresh parsley. The parsley adds a bright, fresh contrast to the warm, spiced soup. Let the soup sit for 2-3 minutes to allow the flavors to settle together.
Ladle the soup into bowls and serve immediately. Each spoonful should deliver a perfect balance of smoky spices, tender vegetables, and hearty noodles. The soup should be rich but not heavy, with each ingredient contributing its distinct character to the warm, comforting harmony.
Pro Tips For Making Bean And Noodle Soup
- Sauté Onions Low and Slow: I used to rush this step, and the onions would turn bitter before they softened. Simmer them in the broth over medium-low heat for 8-10 minutes—just until they’re translucent, not caramelized. This builds flavor without overpowering the dish.
- Soak Beans Overnight (Or Use Canned): Dried kidney beans take forever to soften, and they’ll split if you rush them. Skip the stress: either soak them 8+ hours first or grab canned beans (drained and rinsed). Your soup will be ready in under 30 minutes instead of hours.
- Salt Broth Early, Taste Often: Vegetable broth needs salt before the beans and noodles go in—otherwise, you’ll end up guessing. Start with 1 tsp per quart, then adjust after adding beans (they leach starch). Taste again after noodles; you’ll likely need more.
- Add Noodles Last, Stir Immediately: Egg noodles stick like glue if you let them sit in simmering broth. Drop them in, stir right away, and cook just until they float (about 2 minutes). Overcooking turns them mushy—no one wants that.
Common mistakes when making perfect results
Rushing the Sauté
Don’t rush the initial sautéing of onions and carrots—this is where the foundational flavors develop. Cooking them for just 4-5 minutes until soft but not browned ensures they caramelize slightly, adding sweetness that balances the spices.
I’ve seen beginners skip this step or crank the heat too high, which leads to bitter-tasting veggies. Medium heat is key here—patience pays off with deeper flavor. 🔥
Skipping Spice Toasting
Never skip toasting the spices! Those 30 seconds of toasting cumin, smoked paprika, and coriander unlock their full aroma and warmth. Untosted spices can taste flat or even bitter. I once made this soup without toasting and noticed the spices just hung out in the background instead of shining.
A quick toast makes all the difference—your nose will thank you. 🌶️
Adding Noodles Too Early
Adding noodles before the broth and beans have simmered together for 10 minutes can turn your soup into a mushy mess. The noodles absorb flavor from the broth, but if you add them too soon, they’ll overcook and turn to paste.
Wait until the beans and veggies have melded into the broth—then add noodles and cook them separately for 8-10 minutes. This keeps them chewy and perfect. ⏱️
Ignoring Salt Timing
Adding salt too early can make your broth taste bland because the flavors haven’t fully developed yet. Wait until after the 10-minute simmer to add the 1 teaspoon salt—this lets the spices and veggies shine.
I’ve learned this the hard way: salting early can mute the warm, earthy notes of cumin and paprika. Taste and adjust after the noodles are cooked for the best balance. 🧂
Overcrowding the Pot
If your pot is too small, the noodles and beans will steam instead of simmering, leading to a watery, unevenly cooked soup. Use a pot that’s at least 6 quarts for this recipe—this gives everything room to cook properly.
I’ve had to start over when noodles stuck to the bottom because the pot was too crowded. A little extra space ensures even cooking and creamy texture. 🍲
Using Low-Quality Broth
Cheap or salty broth can ruin the balance of flavors in your soup. Opt for a low-sodium vegetable broth (like Imagine or homemade) to avoid overpowering the spices. I’ve tested this soup with high-sodium broth, and it needed way more seasoning to compensate.
The broth should enhance the dish, not dominate it. Taste your broth before adding it to the pot—adjust salt if needed. 💧
Nutrition facts
Frequently asked questions
Can I use dried beans instead of canned?
Yes, but you'll need to soak them overnight first. For 1.5 cups dried kidney beans, soak them in water for 8-12 hours or use the quick-soak method: boil for 2 minutes, then let them sit for 1 hour before cooking. Dried beans will give your soup a creamier texture but require 1.5-2 hours additional cooking time.
How can I make this soup spicier?
Add ½ teaspoon cayenne pepper or 1 teaspoon chili flakes when toasting the spices. For extra heat, stir in 1 chopped chipotle pepper in adobo sauce with the tomato paste. If you like it mild but with depth, try ½ teaspoon crushed red pepper flakes at the end. Adjust to taste—start small and add more if needed.
Can I make this soup in an Instant Pot?
Sauté the onions, carrots, and spices as directed, then add everything except noodles. Cook on High Pressure for 5 minutes, then quick-release the pressure. Add noodles and cook on Sauté mode for 5 minutes until tender. The Instant Pot version cooks 30 minutes faster but requires slightly less broth (3 cups instead of 4 cups).
What if I don't have egg noodles?
Use whole wheat, brown rice, or chickpea noodles for a gluten-free or lower-carb option. For texture, try rice noodles (they need 2 minutes less cooking time) or udon noodles (add 1 extra minute). The soup will still be delicious—just adjust cooking times based on package instructions.
How do I store leftovers?
Let the soup cool completely, then store in an airtight container in the fridge for up to 5 days. For freezing, portion into containers with broth and beans first, then top with noodles when reheating. Reheat gently on the stove with a splash of water or broth to restore creaminess. The flavors actually improve overnight!
