There’s something deeply comforting about a dish that simmers slowly in the oven, filling the kitchen with warmth, spice, and the promise of a hearty meal. This Pork and Dried Bean Casserole is exactly that kind of recipe—the kind that feels like home, even if you’re making it for the first time.

still remember the first time I made a version of this dish on a cold evening when I wanted something rustic, filling, and unfussy. I had a bag of dried beans sitting in my pantry and a cut of pork that needed to be used. What came out of that simple combination was magic: tender pork, creamy beans, and a rich, savory sauce that tasted like it had been cooking in a farmhouse kitchen all day.
Since then, this casserole has become one of those go-to comfort food recipes I turn to whenever I want something nourishing, budget-friendly, and satisfying. It’s the kind of dish that doesn’t try too hard—but still delivers big flavor with every bite.
Whether you’re cooking for family dinner, meal prepping for the week, or just craving something cozy, this easy pork and dried bean casserole is going to become a staple in your kitchen.

WHY YOU’LL LOVE IT
It’s incredibly hearty and filling
The combination of tender pork and protein-rich beans makes this a full, satisfying meal in one dish
Budget-friendly ingredients
Dried beans and pork cuts are affordable, making this perfect for feeding a crowd without overspending.
Deep, slow-cooked flavor
Even though it’s simple, the oven does all the work—developing rich, savory depth as it bakes.
Perfect for meal prep
It reheats beautifully, meaning leftovers taste even better the next day.
Naturally high in protein
Both pork and beans deliver a balanced, protein-packed meal that keeps you full longer.
Cozy, family-style comfort food
This is the kind of casserole that brings everyone to the table without hesitation.
INGREDIENT NOTES & DETAILS
Pork shoulder (or pork belly chunks)
This is the best cut for a casserole because it becomes tender and juicy during long cooking. Pork shoulder has enough fat to stay moist and flavorful. You can also use pork stew meat if needed.
Dried white beans (cannellini, navy, or great northern beans)
These beans create a creamy texture when slow-cooked. Soaking them overnight helps reduce cooking time and improves digestion.
Onion (yellow or white)
Adds natural sweetness and depth to the base of the casserole.
Garlic cloves
Essential for aroma and savory flavor. Fresh garlic is best, but garlic powder can work in a pinch.
Carrots (optional but recommended)
They add subtle sweetness and balance the richness of the pork.
Tomato paste
This gives the dish a deep umami backbone and helps thicken the sauce.
Chicken or vegetable broth
Used as the cooking liquid. Choose low-sodium broth so you can control seasoning.
Olive oil
For browning the pork and building flavor at the beginning.
Herbs (bay leaf, thyme, rosemary)
These classic herbs bring warmth and earthiness to the baked pork and dried bean recipe.
Salt and black pepper
Simple but essential for bringing everything together.

STEP-BY-STEP INSTRUCTIONS
Step 1: Soak the beans overnight
Place your dried beans in a large bowl and cover them with plenty of water. Let them soak for at least 8–12 hours. This helps them cook evenly and become tender in the oven.
Step 2: Brown the pork for maximum flavor
Heat olive oil in a large Dutch oven or oven-safe pot. Add pork pieces in batches and sear until golden brown on all sides. This step builds the foundation of flavor for your casserole.
Step 3: Sauté the aromatics
Remove the pork and set aside. In the same pot, sauté onions and carrots until softened. Add garlic and cook for another minute until fragrant.
Step 4: Build the base
Stir in tomato paste and let it cook for 1–2 minutes. This deepens its flavor and removes any raw taste.
Step 5: Combine everything
Return the pork to the pot. Drain and add soaked beans, then pour in broth until everything is just covered. Add bay leaf, thyme, and rosemary.
Step 6: Slow bake to perfection
Cover the pot and bake in a preheated oven at 160–170°C (325°F) for about 2.5 to 3 hours. Stir occasionally if needed and check liquid levels. Add a little more broth if it gets too thick.
Step 7: Finish and season
Once the beans are tender and the pork is melt-in-your-mouth soft, remove from the oven. Adjust salt and pepper to taste before serving.
The final result should be thick, rich, and stew-like with tender beans and flavorful pork in every bite.

Pork and Dried Bean Casserole
This Pork and Dried Bean Casserole is a hearty, comforting dish packed with tender pork, creamy beans, and rich savory flavors that deepen as it slowly simmers. It’s the kind of rustic, one-pot meal that fills your kitchen with warmth and your table with satisfaction. Perfect for cozy family dinners, it’s simple to make yet full of bold, slow-cooked goodness in every bite.
Prep Time: 20minutes minutes
Cook Time: 2hours hours
Total Time: 2hours hours 20minutes minutes
Ingredients
Beans
- 2 cups dried white beanscannellini or navy beans
- Water for soaking
Pork
- 800 g pork shoulder cut into large cubes
- 1 tbsp olive oil
- 1 tsp salt
- ½ tsp black pepper
Aromatics
- 1 large onion finely chopped
- 4 cloves garlic minced
- 2 carrots diced
- 2 celery stalks diced
Flavor base
- 2 tbsp tomato paste
- 1 tsp smoked paprika
- 1 tsp dried thyme
- 1 bay leaf
- 4 cups chicken or vegetable broth
Optional finishing touch
- Fresh parsley chopped (for garnish)
Instructions
- Soak the beans
- Rinse dried beans thoroughly.
- Cover with plenty of water and soak overnight (8–12 hours).
- Drain and rinse before cooking.
- Brown the pork
- Heat olive oil in a large pot or Dutch oven.
- Season pork with salt and pepper.
- Sear pork until browned on all sides.
- Remove and set aside.
- Build the flavor base
- In the same pot, add onion, carrots, and celery.
- Cook for 5–7 minutes until softened.
- Add garlic and cook for 1 minute more.
- Stir in tomato paste and smoked paprika.
- Combine everything
- Return pork to the pot.
- Add soaked beans, thyme, bay leaf, and broth.
- Stir well and bring to a gentle boil.
- Slow cook
- Reduce heat to low, cover partially.
- Simmer for 2 to 2.5 hours, stirring occasionally.
- Add a little water or broth if it gets too thick.
- Cook until beans are tender and pork is soft and falling apart.
- Finish & serve
- Remove bay leaf.
- Taste and adjust salt and pepper.
- Garnish with fresh parsley before serving.
