Step by Step Garlicky Greens Roast Pork and Navy Bean Soup with Flavorful Seasoning Tips
A good bean soup should taste like it simmered all afternoon, even if the steps are simple. This one builds flavor in layers: creamy navy beans, savory roast pork, tender greens, and plenty of garlic warmed in olive oil until fragrant.
Think of this as a practical, home-kitchen version of Garlicky Green, Roast Pork, and Navy Bean Soup. It is cozy enough for a cold night, hearty enough for dinner, and flexible enough to handle what is already in the fridge.

Gather the ingredients and prep each component
Great soup starts before the pot hits the stove. A little prep keeps the cooking smooth and helps every ingredient taste like it belongs.
The main ingredients
Ingredient | Amount | Notes |
Dried navy beans | 1 pound | Soaked overnight or quick-soaked |
Cooked roast pork | 2 to 3 cups chopped | Shoulder, loin, or leftover roast |
Leafy greens | 1 large bunch | Kale, collards, Swiss chard, or escarole |
Garlic | 6 to 8 cloves | Thinly sliced or minced |
Yellow onion | 1 medium | Diced |
Carrots | 2 medium | Diced |
Celery | 2 ribs | Diced |
Chicken broth | 6 cups | Low-sodium gives better control |
Olive oil | 2 tablespoons | For softening aromatics |
Bay leaves | 2 | Remove before serving |
Dried thyme | 1 teaspoon | Or 1 tablespoon fresh |
Smoked paprika | 1/2 teaspoon | Optional, but excellent with pork |
Apple cider vinegar or lemon juice | 1 to 2 teaspoons | Added at the end |
Kosher salt and black pepper | To taste | Season in stages |
Prepare the beans
Navy beans are small, mild, and creamy, which makes them perfect for soup. Sort through them first and remove any tiny stones or broken bits. Rinse well under cool water.
For the best texture, soak the beans overnight in plenty of water. Drain them before cooking. If time is short, use the quick-soak method:
Put the rinsed beans in a pot and cover with water by about 2 inches.
Bring to a boil for 2 minutes.
Turn off the heat, cover, and let them sit for 1 hour.
Drain and continue with the recipe.
Seasoning tip: Do not wait until the very end to add salt. Once the beans have started to soften, add a moderate amount of salt so the beans taste seasoned inside, not just on the surface.
Prepare the roast pork
This soup is ideal for leftover roast pork. Trim away any large pieces of fat, then chop or shred the meat into bite-size pieces. If the pork has browned edges, keep them. Those pieces add deep roasted flavor.
If starting with uncooked pork, roast it first with salt, pepper, garlic, and a little oil until it reaches a safe internal temperature. For whole cuts of pork, 145°F followed by a short rest is the standard guideline. Let it cool enough to handle, then chop it for the soup.
Prepare the greens
Wash the greens well, especially if using kale or collards. Dirt can hide in the folds. Remove tough stems, then chop the leaves into strips or bite-size pieces.
Different greens cook at different speeds:
Kale Holds its shape and needs about 10 to 15 minutes.
Collards Need a longer simmer, often 20 minutes or more.
Swiss chard Cooks quickly and should go in near the end.
Escarole Turns soft and silky in just a few minutes.
Build a flavorful soup base
The base is where bland soup becomes a keeper. Slow down here and let the aromatics do their job.
Warm the olive oil in a large Dutch oven or heavy soup pot over medium heat. Add the onion, carrots, and celery with a pinch of salt. Cook for 6 to 8 minutes, stirring now and then, until the vegetables soften and the onion turns translucent.
Add the garlic and cook for 30 to 60 seconds. Keep it moving so it does not burn. Garlic should smell warm and sweet, not sharp or bitter.
Stir in the thyme, smoked paprika, bay leaves, and a few grinds of black pepper. Toasting the seasonings briefly in oil helps them bloom, which gives the whole pot more depth.
Next, add the drained beans and broth. Bring the pot to a gentle boil, then reduce the heat to a steady simmer. Skim off any foam that rises to the top during the first few minutes.
A steady simmer is better than a rolling boil. Beans turn creamy when they cook gently. Hard boiling can split the skins and make the broth cloudy.
Cover the pot partway and cook until the beans are tender. This usually takes 60 to 90 minutes, depending on the age of the beans and whether they were soaked. Stir every so often and add more broth or water if the beans are no longer covered.
Add pork, greens, and seasoning in the right order
Once the beans are tender, the soup comes together quickly. This is the point where timing matters.
Stir in the chopped roast pork and let it simmer for 10 minutes. Since the pork is already cooked, the goal is to warm it through and let its roasted flavor mingle with the broth.
Taste the soup before adding more salt. Roast pork can be salty, especially if it was brined, seasoned heavily, or cooked with a spice rub. Add salt a little at a time, then taste again.
Add the greens based on their cooking time. Collards can go in with the pork. Kale can simmer for about 10 minutes. Chard and escarole should be added near the end so they stay bright and tender.
For a creamier soup without adding cream, mash about 1 cup of the beans against the side of the pot with a spoon. Stir them back in. This thickens the broth while keeping the soup rustic.

Season in layers for the best flavor
The most common mistake with bean soup is adding all the salt at the end. Layered seasoning tastes better.
Use this simple seasoning rhythm:
Salt the aromatics lightly
This helps draw out moisture and flavor from the onion, carrot, and celery.
Season the beans during cooking
Add salt once the beans begin to soften so they absorb flavor.
Taste after adding pork
Pork changes the salt level, so wait before making big adjustments.
Finish with acid
A splash of apple cider vinegar or lemon juice wakes up the whole pot.
Add fresh pepper at the end
Black pepper tastes brighter when added late.
If the soup tastes flat, it probably needs acid or salt. If it tastes salty but still dull, add a splash of vinegar, more greens, or a small amount of water or unsalted broth.
Use substitutions without losing the comfort factor
This recipe is forgiving. Keep the same basic structure and adjust the ingredients based on what is available.
Bean substitutions
Navy beans are creamy and mild, but other beans work well.
Good options include:
Great Northern beans
Cannellini beans
Pinto beans
Small white beans
Canned beans also work. Use about 3 to 4 cans, drained and rinsed. Since canned beans are already cooked, simmer the soup base for 15 to 20 minutes first, then add the beans with the pork and greens.
Pork substitutions
Roast pork adds a savory backbone, but it is not the only choice.
Try:
Smoked ham
Shredded chicken
Turkey
Italian sausage
Bacon, used as a flavor base
Smoked turkey wings or legs
For a meatless version, skip the pork and add mushrooms, extra smoked paprika, and a Parmesan rind if you have one. A spoonful of miso can also add savory depth, but add it near the end and avoid boiling it hard.
Greens substitutions
No kale in the fridge? No problem.
Use:
Collard greens for a Southern-style soup
Escarole for a softer, Italian-style bowl
Spinach for a quick finish
Mustard greens for a peppery bite
Cabbage for a sweeter, sturdier option
Spinach cooks very fast, so stir it in right before serving.
Finish, serve, and store the soup
When the beans are tender, the pork is hot, and the greens are soft, turn off the heat. Remove the bay leaves. Stir in 1 teaspoon of vinegar or lemon juice, then taste.
The final bowl should be savory, garlicky, and balanced. The beans should be creamy, the greens tender, and the pork easy to bite into.
Serve with:
Crusty bread
Cornbread
A drizzle of olive oil
Grated Parmesan
Red pepper flakes
A squeeze of lemon
Let leftovers cool, then store them in airtight containers in the refrigerator for up to 4 days. The soup will thicken as it sits. Add a splash of broth or water when reheating.
It also freezes well. Freeze in meal-size portions, leaving a little room in the container for expansion. Thaw overnight in the refrigerator and reheat gently on the stove.
Frequently Asked Questions
Can I make this soup in a slow cooker?
Yes. Add the soaked beans, aromatics, broth, garlic, herbs, and spices to the slow cooker. Cook on low until the beans are tender, then add the cooked pork and greens near the end. Salt in stages and finish with vinegar or lemon juice.
Can I use canned navy beans?
Yes. Canned beans make this a faster weeknight soup. Drain and rinse them first. Since they are already tender, add them after the aromatics and broth have simmered for a while.
Why does my bean soup taste bland?
It likely needs more salt, acid, or time. Salt brings out the bean flavor, while vinegar or lemon juice brightens the broth. A longer simmer also helps the garlic, pork, and herbs come together.
How do I keep garlic from tasting bitter?
Cook garlic only until fragrant before adding liquid. Burned garlic turns bitter fast, so keep the heat at medium and stir often.
Can I make this soup ahead?
Yes. It tastes even better the next day. Store it in the refrigerator, then reheat gently and loosen the broth with water or stock if needed.
A pot of garlicky greens, roast pork, and navy beans is humble food, but it rewards careful cooking. Soften the aromatics, simmer the beans gently, add the pork at the right time, and finish with a bright splash of acid. That small bit of patience turns simple ingredients into a soup worth making again.

_edited.jpg)




Comments