Baked Beans and Cheese Recipe: Slow-Simmered Depth With Crispy Cheese Crown

Side Dishes

Baked Beans and Cheese Recipe: Slow-Simmered Depth With Crispy Cheese Crown

This baked beans and cheese recipe transforms humble ingredients into a rich, slow-simmered dish with a golden, crispy cheese crown that steals every meal.

The secret lies in layering tender baked beans with sharp cheddar and a touch of creaminess, then baking until the top turns into an irresistible, caramelized blanket.

I developed this after years of testing—it’s the kind of dish that feels both comforting and elevated, perfect for weeknight dinners or holiday gatherings.

The process starts with slow-cooked beans—simmered until they’re fall-apart tender—then combined with melted cheese for a sauce that clings to every bite. A crispy cheese crown forms on top as it bakes, adding texture and depth that turns this into a showstopper.

What makes it special is the balance: the beans stay moist, the cheese stays creamy yet crispy, and the flavors meld into something deeply satisfying.

By the time it emerges from the oven, you’ll have a dish that’s hearty enough to stand alone but versatile enough to pair with grilled meats, roasted vegetables, or even as a filling for tacos.

The aroma alone will have everyone at the table anticipating that first bite—tender beans, sharp cheese, and that perfect contrast of creamy and crispy.

Ready in about an hour, this recipe is foolproof and packed with flavor. The key is patience—letting the beans simmer and the cheese crown develop its signature texture. Here’s how to make it perfectly every time.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for baked beans and cheese

Sixteen ingredients transform into a showstopper dish with rich, slow-simmered beans and a crispy cheese crown.

Ingredient Amount Notes
Dried Navy Beans 🌱 2 cups Soaked overnight or quick-soaked
Sharp Cheddar Cheese 🧀 2 cups Shredded, aged 6+ months preferred
Heavy Cream 🥛 ½ cup Full-fat for best texture
Onion 🧅 1 whole Yellow, finely diced
Garlic Cloves 🧄 4 cloves Minced, fresh preferred
Tomato Paste 🍅 ½ cup San Marzano preferred
Chicken Broth 💧 2 cups Low-sodium preferred
Brown Sugar 🍯 ¼ cup Packed, light variety
Mustard 🌶️ 2 tbsp Dijon or whole-grain
Bacon 🥓 6 oz Cooked and crumbled
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground
Bay Leaves 🍃 2 whole Fresh preferred
All-Purpose Flour 🌾 1 tbsp For cheese crown

The beans are the foundation—dried navy beans soak up flavor beautifully, but cannellini or pinto work too. For the cheese, sharp cheddar is non-negotiable; Cabot or Tillamook deliver that perfect tang. The bacon adds depth, so thick-cut, smoked makes all the difference. If you're short on time, pre-cooked bacon bits (like Oscar Mayer brand) save steps. Fresh garlic and onion build the base—yellow onions add sweetness, while red onions give a sharper bite. The San Marzano tomato paste is worth the splurge for its rich, sweet flavor.

No sharp cheddar? Pepper jack or smoked Gouda bring similar depth. Swap the bacon for crumbled sausage or chopped ham if needed. The heavy cream is key for that velvety texture—half-and-half works in a pinch, but the dish won’t be as rich. For the cheese crown, flour is optional, but it adds that perfect crispiness. If you’re avoiding gluten, cornstarch does the trick. The brown sugar balances the tang, but maple syrup adds a subtle sweetness if you prefer. Low-sodium broth keeps the dish from becoming too salty, but adjust to taste.

Prep the beans ahead—they need at least 8 hours soaking for best texture. The cheese crown should be baked at 375°F for 15-20 minutes until golden and bubbly. Store leftovers in the fridge for up to 5 days, but the cheese crown reheats best when fresh. For make-ahead meals, bake the beans without the crown, then top and broil just before serving. The flavors deepen overnight, so leftovers taste even better the next day.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe when I’m too tired to scrub pots—just toss everything into a baking dish, cover it, and let the oven do the work. The beans soften perfectly while the cheese melts into a golden blanket, no stirring required.
  • Cheesy Garlic Hug: That sharp cheddar and heavy cream combo? It’s like a warm embrace for your taste buds, especially when the garlic and onions caramelize into a rich, savory base. Honestly, the first bite makes me forget I’m eating beans.
  • Lunchbox Hero: Between us, this is my go-to for meal prep—pack it cold for work or reheat it for a cozy dinner. The texture holds up beautifully, and the cheesy layer keeps it exciting even after days in the fridge. My kids beg for seconds (yes, even on a Tuesday).
  • Pantry Staple Power: Dried beans and a block of cheddar? That’s it. No fancy ingredients, no last-minute grocery runs. I’ve made this with just what I had, and it’s still ridiculously good. Plus, leftovers taste even better the next day—proof that simple wins.

Step-by-step instructions for slow-simmered baked beans with cheese crown

Here's how to create rich, smoky beans with a golden, crispy cheese topping—every bite delivers perfect texture contrast.

1

Prepare the Beans and Cook the Bacon

If using dried beans, soak the 2 cups dried navy beans overnight in plenty of water. For quick soaking, cover them with water, bring to a boil for 2 minutes, then let stand for 1 hour. Drain and rinse thoroughly before using.

While the beans soak, cook the 6 oz bacon in a large Dutch oven over medium heat until crispy. Remove the bacon with a slotted spoon and set aside on paper towels to drain, leaving the fat in the pot. This bacon fat will form the flavor base for your beans.

2

Sauté Aromatics and Build the Bean Base

In the bacon fat, add the 1 whole finely diced onion and cook over medium heat for 5-6 minutes until softened and translucent. Stir in the 4 cloves minced garlic and cook for 30 seconds until fragrant—don't let it brown or it'll turn bitter.

Add the 0.5 cup tomato paste and stir for 1 minute to cook out the raw taste. Pour in the 2 cups chicken broth, scraping up any browned bits from the bottom of the pot. Bring to a gentle simmer, then add the soaked beans, 2 whole bay leaves, 1.5 tsp salt, and 0.5 tsp black pepper.

3

Simmer Until Tender and Flavorful

Reduce heat to low and cover the Dutch oven. Let the beans simmer gently for 1 hour, stirring occasionally to prevent sticking. After 1 hour, add the 0.25 cup packed brown sugar and 2 tbsp mustard, stirring well to combine. Continue simmering uncovered for another 30-45 minutes until the beans are fork-tender and the sauce has thickened.

Here's the thing—this slow cooking develops deep, smoky flavors. You'll know it's ready when the beans are creamy inside with just a slight bite, and the sauce clings beautifully to each bean. Taste and adjust seasoning if needed, adding more salt or mustard as necessary.

4

Prepare the Cheese Crown Topping

Preheat your oven to 375°F. In a small bowl, mix the 2 cups shredded sharp cheddar cheese with the 0.5 cup heavy cream and 1 tbsp all-purpose flour. Stir until the flour is completely dissolved and the mixture is smooth—this creates a velvety, clingy topping.

Spread the bean mixture evenly in the Dutch oven, creating a flat surface. Spoon the cheese mixture over the top, spreading it gently to cover all the beans completely. The cheese should be in one even layer—this ensures even browning and crispiness.

5

Bake Until Golden and Bubbly

Transfer the Dutch oven to the preheated oven and bake for 15-20 minutes until the cheese is golden brown and bubbling at the edges. Watch closely in the last 5 minutes—you want that beautiful crispy crust without burning.

When the cheese crown is deep golden brown and the edges are set, remove from the oven. Let it rest for 5 minutes before serving—this allows the cheese to set slightly and makes it easier to scoop. The contrast of creamy, smoky beans with crispy, cheesy top will be perfect every time.

👨‍🍳

Pro Tips For Making Baked Beans And Cheese

  • Soak Beans Overnight: I learned this the hard way—skipping the overnight soak leaves you with beans that stay stubbornly tough. Use 4 cups water per 1 cup dried navy beans, cover, and let them sit at least 12 hours. The longer they soak, the creamier your final texture will be.
  • Sauté Onions Until Soft: Don’t rush the onion base—cook them until they’re translucent and just starting to caramelize (about 8-10 minutes). This builds flavor that’ll carry through the whole dish, especially when paired with the sharp cheddar later.
  • Add Cheese Late: If you fold in the shredded cheddar too early, it’ll turn into a greasy mess. Wait until the last 10 minutes of baking, then sprinkle it on top and let it melt into a golden, gooey blanket.
  • Use Heavy Cream Sparingly: This isn’t a custard—too much cream makes the beans watery. Stick to ½ cup max, and stir it in just before serving to keep the texture rich but not soggy. (Yes, even if you’re tempted to go heavier.)

Troubleshooting your baked beans and cheese

Beans Too Dry?

If your baked beans end up dry instead of creamy, you likely simmered them too long uncovered. The key is to maintain a low, gentle simmer with the lid on during the first hour of cooking.

After adding sugar and mustard, uncover but keep heat at medium-low—this helps thicken the sauce without drying the beans. If they’re already dry, stir in 2-3 tablespoons of water or broth and let it absorb for 5-10 minutes before proceeding with the cheese crown. 💧

Cheese Crown Not Crispy?

A soggy cheese crown usually means one of two things: the oven wasn’t hot enough or the cheese wasn’t spread evenly. First, preheat your oven to 375°F for at least 10 minutes before baking.

Second, ensure the cheese mixture is smooth and evenly spread in a thin, even layer—this maximizes surface area for browning. For extra crispiness, broil for 1-2 minutes at the end (watch closely to avoid burning).

Sauce Too Thin?

If your bean sauce is watery, it’s likely because the beans released too much liquid during simmering. To fix this, simmer uncovered for an extra 10-15 minutes to reduce the liquid naturally.

If you’re in a hurry, stir in 1 tablespoon of cornstarch mixed with 1 tablespoon of cold water and simmer for 2-3 minutes until thickened. For prevention, use low-sodium broth and packed brown sugar—both help balance moisture levels. 🍲

Bacon Fat Too Little?

Bacon fat is the flavor foundation, so if you don’t have enough, your beans will taste flat. If you’re short on fat, add 1 tablespoon of olive oil or butter to the Dutch oven while sautéing the onions.

For extra richness, render extra bacon fat from another batch or use bacon grease from previous cookouts. Pro tip: Save bacon fat in a glass jar in the fridge for future use—it’s liquid gold for flavor. 🥓

Cheese Separating?

Cheese separating usually happens when the mixture isn’t smooth or the oven temperature fluctuates. To prevent this, whisk the cheese and cream vigorously until fully combined before spreading.

If it starts separating in the oven, cover loosely with foil for the first 5 minutes to let it set, then uncover to crisp. For a foolproof method, melt the cheese slightly over low heat before adding it to the beans—this ensures a uniform texture. 🧀

Beans Still Hard?

Undercooked beans are often the result of insufficient soaking or rushing the simmering process. Soak beans overnight (or quick-soak for 1 hour) to ensure they soften properly. If they’re still tough after simmering, add ½ cup of hot water, cover, and simmer for another 20-30 minutes.

For dried beans, older varieties (1+ years) tend to soften better than fresh. If all else fails, mash a few beans and stir them back in—their starch will help tenderize the rest. 🌱

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 16g80%
Cholesterol 110mg37%
Sodium 1100mg48%
Total Carbohydrate 42g15%
Dietary Fiber 8g29%
Sugars 12g
Protein 26g52%
* 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

Can I use canned beans instead of dried?

For convenience, use 2 (15-oz) cans of navy beans, drained and rinsed. Skip the soaking step but reduce the simmering time to 30-45 minutes total—canned beans cook much faster. The texture will be slightly softer, but still delicious. Just be sure to check the canned beans for added salt, as some brands contain extra sodium.

2

What’s the best way to reheat leftovers?

Reheat in a skillet over medium-low heat with a splash of water or broth to restore moisture. For the cheese crown, cover the dish and heat until warmed through (5-7 minutes). If reheating in the oven, cover with foil and bake at 350°F for 10-15 minutes—this prevents drying. The cheese crown reheats best when fresh, so serve it immediately if possible.

3

Can I make this dish vegetarian?

Yes! Swap the bacon for smoked paprika (1 tsp) and mushrooms (1 cup, sautéed) to add depth. Use vegetable broth instead of chicken broth, and consider adding 1 tbsp soy sauce or miso paste for umami. The cheese crown remains the same, but the flavor profile shifts to earthy and savory rather than smoky.

4

How long can I store the cheese crown separately?

Store the cheese crown in an airtight container in the fridge for up to 3 days. Reheat it in a skillet over low heat until melted and crispy again. For best results, assemble the full dish just before serving—this keeps the cheese crown at its peak texture. Freezing isn’t recommended, as it loses crispiness when thawed.

5

What are the best sides to serve with this?

This dish pairs beautifully with hearty sides like garlic bread, roasted Brussels sprouts, or cornbread. For a full meal, serve it alongside grilled steak, pulled pork, or crispy roasted potatoes. The smoky-sweet beans and rich cheese complement grilled meats perfectly, while the crispy crown adds a satisfying contrast to lighter sides like salads or grilled vegetables.

★★★★★4.8(2 reviews)
Categories Side Dishes