Side Dishes
This belly pork and beans recipe delivers the kind of deep, smoky-sweet harmony that turns weeknights into celebrations. I developed it after years of perfecting slow-cooked pork techniques in my Atlanta kitchen, where every batch becomes a little more tender and flavorful.
The secret lies in balancing rich pork belly with navy beans until they melt together, creating a dish that's both comforting and impressive.
What makes this recipe special is the marriage of textures—fall-apart pork belly that practically dissolves on your tongue and beans that soak up all that smoky, caramelized flavor.
It's the kind of dish that gets better as it simmers, with layers of depth from spices and a touch of sweetness that rounds out the richness. The slow cooker method ensures hands-off cooking while delivering restaurant-quality results.
By the time you serve this dish, you'll have a steaming pot of pork and beans that smells like home and tastes like a hug. The pork belly becomes impossibly tender, the beans creamy yet still holding their shape, and the sauce rich enough to coat every spoonful.
It's the kind of meal that disappears fast, leaving everyone asking for seconds.
Perfect for feeding a crowd or meal prepping for the week, this recipe scales beautifully while maintaining its depth of flavor. Pair it with cornbread or crusty bread to soak up every last bit of that smoky-sweet sauce. Let's get cooking—your taste buds will thank you.
Ingredients for belly pork and beans
Six ingredients transform into a smoky-sweet masterpiece that's pure comfort food magic.
| Ingredient | Amount | Notes |
|---|---|---|
| Pork Belly 🥓 | 2 lb | Skin-on for extra flavor |
| Navy Beans 🌾 | 2 cups | Dried, soaked overnight |
| Onion 🧅 | 1 whole | Yellow, diced |
| Garlic Cloves 🧄 | 6 cloves | Minced for depth |
| Smoked Paprika 🌶️ | 2 tbsp | For authentic smoky flavor |
| Brown Sugar 🍯 | ¼ cup | Light, for subtle sweetness |
| Apple Cider Vinegar 🍎 | ¼ cup | Balances richness |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| Olive Oil 🫒 | ¼ cup | Extra-virgin for richness |
| Bay Leaves 🍃 | 2 whole | Dried, for aromatic depth |
| Thyme 🌿 | 1 tbsp | Dried, or 1 tbsp fresh |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Cornmeal 🌾 | ¼ cup | For crispy pork crust |
The pork belly is the star—skin-on for maximum flavor. Grab a thick cut from Whole Foods or your butcher if possible, but the regular supermarket stuff works too. Look for good marbling and ask for a piece that's roughly 2 inches thick. I always score the skin in a crosshatch pattern before cooking—helps render the fat and crisp it up. The navy beans? Dried is non-negotiable—canned lacks that tender texture. Soak overnight, then drain and rinse before adding to the slow cooker. Trust me, the extra hour pays off.
No smoked paprika? Substitute half the amount with regular paprika plus a pinch of liquid smoke. Short on vinegar? Lemon juice works but won't give that same tangy depth. The chicken broth can be swapped for vegetable broth if preferred, though I won't judge if you use the bouillon cube version—just add an extra splash of vinegar. For the cornmeal crust, Trader Joe's has the best-priced bagged version. If you're feeling fancy, mix in a pinch of cayenne for subtle heat. And if your thyme is old, toast it in a dry pan for 30 seconds first—wakes up those flavors.
This dish gets better with time—4-5 hours on low is ideal, but don't rush it. The pork will practically fall apart when ready. Store leftovers in the fridge for up to 5 days, or freeze for 3 months. I always make double batches because it reheats beautifully—just add a splash of broth to loosen the sauce. The beans will thicken as they cool, so stir in a little extra broth when reheating. Perfect for meal prep or feeding a crowd—everyone will ask for seconds.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe when I’m too tired to wash dishes. Just brown the pork belly, toss in the onions and garlic, add the beans and paprika, then let it simmer. That’s it—no extra pots, no fuss.
- Smoky Deep Bite: The smoked paprika and slow-cooked pork belly give this dish a richness that sticks with you. It’s not just flavor—it’s that comfort kind of taste, like a hug in a bowl.
- Meal Prep MVP: This keeps beautifully for days, so I make a big batch on Sundays. The beans soften just right over time, and the pork gets even more tender. Perfect for lunches or when company drops by unexpectedly.
- Budget Feast: Pork belly might sound fancy, but it’s actually a great way to stretch a meal. A single slab feeds four, and the beans bulk it up without breaking the bank. Honestly, it’s my go-to when I need to feed a crowd without stressing.
Step-by-step instructions for smoky-sweet slow cooker belly pork and beans
This method transforms humble ingredients into a rich, tender pork belly dish with perfectly crispy edges.
Prepare the Pork Belly for Maximum Flavor
Pat the 2 lb pork belly completely dry with paper towels, removing any excess moisture from the skin and fat. This drying step is crucial for that crispy crust we're after. Using a sharp knife, score the fat in a crosshatch pattern about ¼-inch deep, being careful not to cut into the meat itself. This helps render the fat more evenly during cooking.
In a small bowl, mix together the 2 tbsp smoked paprika, 1.5 tsp salt, and 0.5 tsp black pepper. Rub this mixture all over the pork belly, pressing it into the scored fat and meat. Then sprinkle the 0.25 cup cornmeal evenly over the entire surface. This cornmeal coating will create that beautiful crispy texture while keeping the meat tender inside. Let the pork belly sit at room temperature for 20 minutes before cooking to ensure even heat distribution.
Build the Slow Cooker Base
Heat 0.25 cup olive oil in a large skillet over medium heat. Add the 1 whole diced onion and cook for 5 minutes until softened and just beginning to caramelize. Stir in the 6 cloves minced garlic and cook for an additional 30 seconds until fragrant. Transfer this onion-garlic mixture to your slow cooker.
Add the soaked 2 cups navy beans, 0.25 cup brown sugar, 0.25 cup apple cider vinegar, 4 cups chicken broth, 2 whole bay leaves, and 1 tbsp thyme to the slow cooker. Give everything a good stir to combine. The vinegar will help tenderize the beans while balancing the richness of the pork, and the brown sugar adds just enough sweetness to complement the smoky flavors.
Cook the Pork Belly to Tender Perfection
Place the prepared pork belly fat-side up in the slow cooker, nestling it among the beans and broth. The fat should be mostly submerged but not completely covered. Cover the slow cooker and cook on LOW for 8 hours or on HIGH for 5-6 hours. This long, slow cooking time is essential for breaking down the tough collagen in the pork belly, transforming it into tender, pull-apart meat.
After 4 hours of cooking, carefully flip the pork belly using tongs. This ensures even cooking on both sides. You'll know it's nearly done when the meat easily pulls apart with a fork and the internal temperature reaches 195-200°F at its thickest part. The skin should be crispy and golden brown, while the fat should be rendered and slightly crisp around the edges.
Finish and Serve with Crispy Texture
Once the pork belly reaches the proper internal temperature, transfer it to a cutting board and let it rest for 10 minutes. During this time, skim any excess fat from the surface of the beans in the slow cooker. Return the pork belly to the slow cooker and cook uncovered on HIGH for 15-20 minutes. This final step allows the surface to crisp up beautifully while the beans reduce slightly in liquid.
Slice the pork belly into ½-inch thick pieces and serve directly over the beans. The contrast of crispy pork belly with the tender beans creates an irresistible combination. Each bite should deliver rich, smoky flavors with just the right amount of sweetness from the brown sugar and tang from the apple cider vinegar. Serve with crusty bread to soak up every last bit of that delicious sauce.
Pro Tips For Making Belly Pork And Beans
- CRISP THE BELLY FIRST: I learned this the hard way—skipping the sear means soggy pork later. Cut the belly into ½-inch slices, pat very dry, then hit a screaming-hot pan with oil. Let those slices render fat and develop a crust for 3-4 minutes per side before touching them with anything else.
- SOAK BEANS IN SALTED WATER: Navy beans expand like crazy, and unsoaked ones turn the stew into mush. Cover them in cold water with a big pinch of salt (like ½ teaspoon per cup) and let sit 8+ hours—or at least 2 hours if you’re in a rush. Drain well before cooking, or your beans will waterlog the pork.
- LOW AND SLOW AFTER SEARING: After browning the pork, resist the urge to drown it in liquid right away. Add onions and garlic, cook until soft (5-6 minutes), then just cover with broth or water—enough to barely submerge the pork. Simmer uncovered at 300°F (150°C) for 2.5 hours, stirring occasionally. The fat renders slowly, and the beans absorb flavor without turning to glue.
- SAVE THE PORK FAT: That golden lard dripping from the belly? Don’t pour it down the drain. Skim most of it off after browning, but leave 2-3 tablespoons in the pot. It adds richness to the beans and keeps them tender without extra oil. (Yes, even if you’re health-conscious—this isn’t a crime.)
Best sauces and condiments for these flavors
Smoky Tomato Sauce
This is my go-to sauce for adding depth to pork and beans—it's what I use when I want that authentic BBQ pit vibe without the smoker. Start with 1 cup crushed San Marzano tomatoes (canned, not fresh) and 1 tbsp apple cider vinegar in a saucepan.
Add 1 tbsp smoked paprika, ½ tsp garlic powder, and ¼ tsp cayenne for heat. Simmer on low heat for 15 minutes until thickened. Stir in 1 tbsp brown sugar at the end to balance the acidity.
Pour this over your finished pork and beans—it'll cut through the richness beautifully. 🌶️
Sweet and Tangy BBQ Glaze
For a showstopper presentation, make this quick glaze that caramelizes beautifully on pork belly. Mix ½ cup ketchup (I use Heinz 57 for consistency), ¼ cup apple cider vinegar, 2 tbsp molasses, 1 tbsp brown sugar, and ½ tsp smoked paprika.
Simmer for 10 minutes on medium heat until syrupy. Brush this over the pork belly during the last 30 minutes of cooking—it creates that glossy, sticky crust that everyone loves. The molasses adds a depth that store-bought glazes can't match. ✨
Spicy Mustard Sauce
This is my secret weapon when I want to kick things up a notch—it's what I reach for when serving to spice lovers. Whisk together ¼ cup Dijon mustard, 2 tbsp apple cider vinegar, 1 tbsp honey, ½ tsp smoked paprika, and ¼ tsp cayenne.
Thin with 2 tbsp chicken broth if needed. Drizzle over the finished dish or serve on the side for dipping. The mustard cuts through the pork fat while adding a bright, tangy contrast. I keep a bottle of Maille Dijon in my kitchen specifically for this purpose. 💛
Creamy Horseradish Sauce
For a sophisticated twist, this sauce elevates pork and beans to restaurant-quality. Blend ½ cup sour cream, 2 tbsp prepared horseradish (I use Gourmet Garden for consistency), 1 tbsp apple cider vinegar, and ½ tsp smoked paprika. Thin with 1-2 tbsp chicken broth until smooth.
The horseradish adds a peppery kick that cleanses the palate between bites. Serve on the side or dollop directly on top of the pork slices. This sauce is particularly good with crispy pork belly—it balances the richness perfectly. 💡
Classic Hot Sauce Pairing
Don't underestimate the power of a good hot sauce to complete the meal. I keep Crystal Hot Sauce on hand specifically for pork dishes—its vinegar-forward profile cuts through the fat without overpowering. For a smoky option, try Cholula or Valentina.
Serve in small bowls at the table so everyone can adjust to their heat preference. A few dashes of hot sauce at the end also help balance any overly sweet tendencies in the dish. 🔥
Nutrition facts
Frequently asked questions
Can I use canned beans instead of dried?
You can absolutely substitute canned navy beans for dried, but with one key adjustment. Use 1 (15 oz) can of drained and rinsed beans for every 1 cup of dried beans called for. The texture will be slightly softer, but the flavor remains rich. Just be sure to add the beans to the slow cooker later in the cooking process (after 2 hours) so they don't get mushy.
How do I make this recipe in a Dutch oven instead of a slow cooker?
For a stovetop version, preheat your Dutch oven over medium-low heat with 0.25 cup olive oil. Sear the pork belly first until golden (about 8 minutes per side), then remove and set aside. Sauté the onions and garlic as directed, then add all remaining ingredients except the pork. Simmer uncovered for 1 hour, then return the pork to the pot, cover, and cook on low heat for 3-4 hours, flipping the pork halfway.
What's the best way to reheat leftovers?
Reheat gently to preserve texture—place leftovers in a pot with 2 tbsp chicken broth and warm over low heat for 10-15 minutes, stirring occasionally. For microwave reheating, cover with a damp paper towel and heat in 30-second intervals until warmed through. The beans will thicken as they cool, so add extra broth when reheating. Never reheat to a boil or the pork will dry out.
Can I make this dish ahead of time?
This recipe actually tastes better the next day! The flavors meld more deeply during overnight resting. Cook as directed, then refrigerate in an airtight container for up to 5 days. Reheat gently (as above) before serving. For freezing, portion into meal-sized containers and freeze for up to 3 months. Thaw overnight in the fridge before reheating.
Why did my pork belly turn out tough instead of tender?
Tough pork belly usually means one of two things: either the cooking time was insufficient (minimum 5 hours on low) or the heat was too high. The internal temperature must reach 195-200°F for the collagen to break down properly. If you rushed it, try cooking longer next time. Also ensure your pork belly was scored properly and had enough time to rest after cooking.
