Nana's Navy Bean Soup Recipe: Smoky Tomato and Herb Depth in One Pot

Soups & Stews

Nana's Navy Bean Soup Recipe: Smoky Tomato and Herb Depth in One Pot

Nana's navy bean soup recipe carries the warmth of my Nonna's kitchen, where slow-simmered beans and smoky tomatoes created magic in one pot. Standing on a stool as a kid, I'd watch her stir the pot while telling stories about Italy—those flavors stayed with me long after the meal. This version keeps her traditions alive with deep herb notes and that signature smoky tomato depth.

The beauty of this soup lies in its simplicity: dried navy beans simmered until tender, tomato paste caramelized for rich flavor, and a blend of fresh herbs that brighten every spoonful.

Unlike many recipes, this one builds flavor gradually through slow cooking, so the beans stay creamy and the broth develops layers of complexity. The secret? Patience—and a well-seasoned pot.

What you'll end up with is a hearty, vegan-friendly soup that's perfect for chilly evenings, packed with protein-rich beans, vibrant herbs, and a smoky-sweet tomato base. It's the kind of dish that tastes even better the next day, as flavors meld together in perfect harmony.

Ready in about 2 hours (mostly hands-off time), this is comfort food at its finest.

Serve it with crusty bread to soak up every last drop, or store leftovers in the fridge for up to 5 days. The flavors only improve with time, making it an ideal meal prep option for busy weeks. Let's get cooking!

👨‍🍳
Difficulty
Medium
🌿
Category
Vegetarian
🔥
Calories
Low Cal

Ingredients for nana's navy bean soup

Dried beans, smoky tomatoes, and fresh herbs—Nana's kitchen staples that create magic in one pot.

Ingredient Amount Notes
Dried Navy Beans 🥔 1 ½ cups Rinsed before soaking overnight
Tomato Paste 🍅 ½ cup High quality, no sugar added
Extra-Virgin Olive Oil 🫒 ¼ cup For sautéing aromatics
Yellow Onion 🧅 1 whole Diced, medium size
Garlic Cloves 🧄 4 cloves Minced, fresh preferred
Carrots 🥕 2 medium OR 1 cup diced
Celery Stalks 🌿 3 whole Diced, about 1 cup
Dried Thyme 🌿 1 tsp Or 1 tbsp fresh
Bay Leaves 🌿 2 whole Fresh preferred
Fresh Rosemary 🌿 ½ tsp Chopped, or 1 sprig
Vegetable Broth 💧 4 cups Low-sodium preferred
Smoked Paprika 🌶️ 1 tsp For smoky depth
Sea Salt 🧂 1 ½ tsp Adjust to taste
Black Peppercorns 🌶️ ½ tsp Freshly ground
Fresh Parsley 🌿 ¼ cup Chopped, for garnish

The navy beans are the heart of this soup, so pick a good brand—look for organic or heirloom varieties at Whole Foods or Trader Joe's. They need overnight soaking to soften properly, which cuts the cooking time dramatically. For the tomato paste, San Marzano is ideal but any quality brand works—just skip the sugar-added versions. The fresh herbs? Grow your own if possible, but a farmers market will have better quality than the grocery store. Rosemary and thyme are non-negotiable for that authentic Nonna flavor, but if you're short on time, dried works at one-third the amount.

No smoked paprika? Regular paprika plus a pinch of liquid smoke gets you close. Short on carrots? Swap in parsnips or sweet potatoes—they add natural sweetness. Using low-sodium broth? Add an extra half teaspoon of salt at the end. The celery can be prepped ahead and stored in the fridge for 3 days if you're making this over a weekend. For extra richness, stir in 1 tablespoon of nutritional yeast at the end—it adds that umami depth without dairy.

This soup tastes even better the next day as flavors meld together. Store in an airtight container in the fridge for up to 5 days, or freeze portions for 3 months. I always double the recipe and freeze half—perfect for lazy weeknights. The herbs can be added fresh when reheating, so they stay vibrant. For serving, crusty sourdough or garlic bread is ideal—Nana always made her own, but store-bought works too. Leftovers reheat beautifully on the stove with a splash of water or broth.

❤️

Why You'll Love This Recipe

  • I’ll be real: the night I skipped pre-soaking those dried navy beans and just simmered them with a splash of vinegar? The soup turned out richer somehow—like Nana’s secret. Twenty minutes later, you’ve got tender beans without the fuss.
  • No-Soaking Needed: I’ll be real: the night I skipped pre-soaking those dried navy beans and just simmered them with a splash of vinegar? The soup turned out richer somehow—like Nana’s secret. Twenty minutes later, you’ve got tender beans without the fuss.
  • Umami Bomb: That tomato paste isn’t just a base—it’s the soul. Sauté it in olive oil until it darkens just a little, then let the onions and garlic melt into it. Honestly? One taste and you’ll understand why this isn’t just soup; it’s flavor.
  • Lunchbox Hero: Pack it cold for work or school—it’s hearty enough to fill you up, but the texture stays perfect. My kids used to refuse leftovers until I showed them how to drizzle a little extra olive oil on top. Now they fight over the last bowl.

Step-by-step instructions for Nana's navy bean soup

This one-pot wonder delivers rich, smoky flavor with minimal effort—just follow along.

1

Sauté the Aromatics Until Fragrant

Heat the 0.25 cup extra-virgin olive oil in a large pot over medium heat. Add the 1 whole yellow onion and cook for 5 minutes until softened and translucent. Here's the thing—don't rush this step. You'll see the onion become tender and its edges start to turn slightly golden.

Add the 2 medium carrots and 3 whole celery stalks, both diced, along with the 4 cloves garlic cloves and 1 tsp smoked paprika. Stir everything together and cook for another 4-5 minutes until the vegetables soften and the garlic releases its aroma. You'll notice the kitchen filling with that wonderful garlic scent—this is when the foundation of your soup's flavor develops.

2

Toast the Herbs and Add Tomato Paste

Stir in the 1 tsp dried thyme, 2 whole bay leaves, and 0.5 tsp fresh rosemary. Toast these spices for 1 minute—you'll see them release their essential oils and fill the pot with an earthy aroma. This quick toasting step intensifies their flavors.

Next, add the 0.5 cup tomato paste and stir vigorously to distribute it evenly. Cook for 2 minutes until the tomato paste darkens slightly and coats the vegetables. This step builds the soup's rich, smoky depth that Nana's recipe is famous for. Don't skip it—this is where the magic happens.

3

Combine All Ingredients and Simmer

Pour in the 4 cups vegetable broth and bring everything to a gentle boil. Add the 1.5 cups dried navy beans (don't drain them—they've already been rinsed). Stir once to combine, then reduce heat to low and let it simmer uncovered for 1 hour. You'll see small bubbles form at the edges and hear a gentle hum from the pot.

After 1 hour, check the beans with a spoon—they should be tender but still hold their shape. If they're not quite there, continue simmering for another 15-20 minutes. The soup should have a thick, hearty consistency by now. If it's too thin, simmer uncovered for another 10 minutes to reduce it to your preferred thickness.

4

Season and Finish the Soup

Remove the 2 whole bay leaves and discard them. Stir in the 1.5 tsp sea salt and 0.5 tsp black peppercorns. Taste the soup and adjust the seasoning if needed—this is where you make it truly your own. The soup should be rich, smoky, and well-balanced between the earthy beans, sweet vegetables, and tangy tomato.

Let the soup sit off heat for 5 minutes before serving. This resting period allows the flavors to meld together perfectly. Ladle the soup into bowls and garnish each serving with 0.25 cup fresh parsley. The bright green parsley will cut through the richness and add a final touch of freshness.

👨‍🍳

Pro Tips For Making Nana'S Navy Bean Soup

  • SOAK BEANS OVERNIGHT: I learned this the hard way—skipping the soak means your beans stay stubbornly tough no matter how long you simmer. Dried navy beans soften faster and split open better when soaked 8–12 hours in cold water with a pinch of salt (yes, even if you're impatient like me).
  • SWEAT ONIONS LOW AND SLOW: After burning three batches, I finally figured out that navy bean soup isn’t a race. Cook your diced onion in olive oil over medium-low heat until it’s translucent and just starting to caramelize—about 10 minutes. Rushing this step turns your soup into a sad, bitter mess.
  • STIR IN TOMATO PASTE LAST: This isn’t the prettiest method, but it’s the tastiest: add your tomato paste after the beans have simmered for at least 45 minutes. Stirring it in earlier makes the soup taste raw and one-note—wait until the beans are tender, then let that paste bloom into rich, deep flavor.
  • SALT THE WATER HEAVILY: My grandmother swore by this, and she was right: start your beans in water that tastes like the sea. Use 1½ teaspoons of salt per pound of dried beans in the soaking water (and another ½ teaspoon when you simmer). It cuts cooking time and makes the beans creamier—no joke.

Pro cooking tips for this dish

Bean Soaking Secrets

Nana swore by overnight soaking for her navy beans—never rush this step! Place 1.5 cups dried beans in a bowl, cover with plenty of water (about 3 inches above the beans), and add 1 tsp baking soda to help soften them faster.

Soak for 8-12 hours at room temperature. I use a quart-size mason jar with a tight lid for easy storage. The key is patience—properly soaked beans cook faster and stay creamier. 💡

Smoky Depth Tricks

For that authentic smoky flavor, toast your smoked paprika in a dry pan over low heat for 2 minutes before adding it to the pot. This deepens the flavor profile dramatically.

I also like adding ½ tsp liquid smoke at the end if I'm short on time—just a splash makes a difference. The tomato paste should caramelize slightly when cooked, so don't rush this step either. 🔥

Vegetable Prep Shortcuts

Save time by prepping all your vegetables at once. Dice the onion, carrots, and celery while the beans soak—they'll keep in the fridge for 3 days in an airtight container. For extra flavor, char the onions slightly in a dry pan before adding them to the soup.

This adds a subtle sweetness that takes the dish to the next level. I often do this while the beans are soaking. ✨

Herb Infusion Hacks

Fresh herbs make all the difference, but if you're using dried, remember: 1 tsp dried equals 1 tbsp fresh. Toast your herbs briefly in the pot before adding liquid—this releases their essential oils and intensifies their flavor.

For a restaurant-quality finish, add ½ tsp red pepper flakes at the end if you like a little heat. The parsley garnish should be added just before serving to keep it vibrant. 🌿

Pot Selection Matters

Use a heavy-bottomed pot—like a Le Creuset Dutch oven or even a good-quality stainless steel—if you have one. These distribute heat evenly and prevent scorching. If your pot is lightweight, stir more frequently to prevent sticking.

I've learned this the hard way with my first thin pot—now I always check my cookware before starting. 🍲

Flavor Boosting Add-Ins

For extra richness, stir in 1 tablespoon nutritional yeast at the end—it adds a cheesy, umami depth without dairy. A splash of balsamic vinegar (about 1 tsp) at the end brightens the flavors beautifully.

If you're feeling adventurous, add ½ cup cooked kale at the end for a modern twist that Nana would approve of. 💛

Nutrition facts

Servings 6
Amount Per Serving
Calories 280kcal
% Daily Value *
Total Fat 12g15%
Saturated Fat 1.5g8%
Cholesterol 0mg0%
Sodium 650mg28%
Total Carbohydrate 45g16%
Dietary Fiber 12g43%
Sugars 8g
Protein 16g32%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Why does Nana's recipe call for overnight soaking of the navy beans?

Overnight soaking (8-12 hours) dramatically reduces cooking time and prevents the beans from becoming mushy. The baking soda helps break down tough skins for creamier texture. Skipping this step can leave your beans undercooked or split open during simmering.

2

Can I substitute dried beans with canned beans in this recipe?

While canned beans save time, they change the texture and flavor profile. If you must use them, drain and rinse 3 (15 oz) cans of navy beans, then simmer with the soup for only 20-30 minutes to warm through. The soup will be less hearty and more watery than the traditional version.

3

How do I adjust this recipe for a slow cooker?

Sauté the aromatics first, then transfer everything (including soaked beans) to your slow cooker. Cook on low for 6-7 hours or high for 3-4 hours. The beans will absorb more liquid, so reduce the broth to 3 cups and add ½ cup water after 2 hours if needed. Stir occasionally to prevent sticking.

4

What if my soup tastes too bland after cooking?

Start with a taste test before adding salt. Brighten flavors with 1 tsp balsamic vinegar or ½ tsp red pepper flakes. For depth, stir in 1 tbsp nutritional yeast or a pinch of MSG (if using). A splash of lemon juice can also lift the profile without overpowering.

5

Can I make this soup in a pressure cooker?

Yes! After sautéing aromatics, add all ingredients and pressure cook for 30 minutes on high pressure. Quick-release the pressure, then simmer uncovered for 10 minutes to reduce. The beans will be perfectly tender with minimal effort. Just watch the pot carefully during quick-release.

★★★★★4.5(9 reviews)
Categories Soups & Stews