Side Dishes
This baked beans and cheese recipe transforms humble canned beans into a rich, cheesy casserole with a crispy smoky cheddar crust. đ The caramelized onions add sweet depth, while bacon bits deliver savory crunchâperfect for weeknight dinners or holiday sides.
What makes this dish special is how simple ingredients combine for restaurant-quality comfort without the fuss.
The secret lies in layering flavors: tender beans simmered in broth until thick, topped with melted cheese that browns beautifully in the oven. Iâve tested this recipe countless times, and it never fails to deliver that perfect balance of creamy, smoky, and slightly crispy textures.
The dish is versatile tooâserve it alongside grilled meats, as a vegetarian main, or even as a hearty breakfast hash.
By the time it emerges from the oven, youâll have a dish thatâs golden, bubbling, and impossible to resistâthe kind of meal that turns a simple supper into a memorable gathering.
The caramelized onions add a touch of sweetness, while the smoky cheddar crust ties everything together. This recipe is designed to be foolproof, so even beginners can achieve impressive results.
Whether youâre feeding a crowd or meal prepping for the week, this baked beans and cheese casserole delivers satisfying, crowd-pleasing flavor with minimal effort. The best part? Leftovers reheat beautifully, making it a practical choice for busy schedules. Letâs get started on creating this comforting classic!
Ingredients for baked beans and cheese
Simple pantry staples transform into a smoky, cheesy masterpiece with crispy edges.
| Ingredient | Amount | Notes |
|---|---|---|
| Canned Navy Beans đž | 2 cans | Drained, rinsed, medium or large |
| Yellow Onions đ§ | 2 whole | Thinly sliced for caramelizing |
| Cheddar Cheese đ§ | 2 cups | Sharp cheddar, freshly grated |
| Bacon Bits đĽ | ½ cup | Cooked, crumbled (or crispy bacon) |
| Beef Broth đ§ | 1 ½ cups | Low-sodium preferred |
| Brown Sugar đŻ | Âź cup | Light or dark, packed |
| Mustard đśď¸ | 1 tbsp | Dijon or yellow, smooth |
| Ketchup đ | 2 tbsp | For tangy depth |
| Smoked Paprika đśď¸ | 1 tsp | For smoky flavor |
| Garlic Powder đ§ | ½ tsp | Freshly ground preferred |
| Salt đ§ | 1 tsp | Kosher or sea salt |
| Black Pepper đśď¸ | ½ tsp | Freshly ground |
| Butter đ§ | 2 tbsp | Unsalted, melted |
The onions are where the magic startsâsweet, caramelized layers build the dish's depth. Grab yellow onions from the grocery store's fresh produce section (they're usually cheaper than specialty markets). For extra flavor, caramelize them slowly in butter until golden brownâthis takes about 20 minutes but is worth every second. If you're short on time, pre-chopped frozen onions work in a pinch, though they won't caramelize the same way. The bacon bits? Store-bought is fine, but crispy bacon from a pan adds a next-level crunch. Look for thick-cut bacon if you're cooking your ownâit stays crispier longer.
No sharp cheddar? Monterey Jack or pepper jack work beautifully, though the flavor will be milder. Running low on beef broth? Chicken or vegetable broth keeps the dish vegetarian-friendly. The mustard and ketchup combo might seem odd, but trust me on thisâit balances the sweetness and adds tang. For a smokier kick, swap regular paprika for hot smoked paprika. The beans? Any canned variety worksânavy, pinto, or even black beansâbut navy holds up best to the long baking time. If you're using dried beans, soak them overnight for perfect texture.
This casserole tastes even better the next dayâmake a double batch if you can. Store leftovers in an airtight container for up to 5 days in the fridge, or freeze for 3 months. Reheat portions in the microwave for 2-3 minutes, or bake at 350°F until bubbly. The cheese topping gets crispy around the edges, so cover loosely with foil if you prefer softer cheese. For meal prep, portion into individual containersâperfect for lunches or quick dinners all week.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe when Iâm too tired to scrub potsâjust dump everything on a sheet pan, sprinkle that sharp cheddar on top, and let the oven do the work. The onions caramelize right into the beans, and the bacon bits crisp up like little edible confetti.
- Smoky Cheesy Bliss: That moment when the cheese melts into a golden crust while the broth and beefy broth base simmer down into a rich, tangy sauce? Itâs like comfort food had a lovechild with a campfire. Honestly, Iâve made this for potlucks and people always ask for the recipe.
- Budget Crowd-Pleaser: Between us, this feeds six for under $10 and still leaves me enough for lunch the next day. The canned beans and bacon bits stretch the flavor without breaking the bank, and itâs the kind of dish where even my picky-eating brother clears his plate.
- Leftovers That Donât Suck: Most baked dishes get sad after reheating, but not this oneâthe cheese stays gooey, the bacon stays crispy, and the onions add sweetness that just gets better. I keep a container in the fridge for lazy mornings or toss it into a sandwich when Iâm in a hurry.
Step-by-step instructions for smoky cheddar crust with caramelized onions
Here's how to transform simple pantry staples into a rich, cheesy baked bean masterpiece with perfect caramelized onions.
đł Step 1: Caramelize the Onions Until Golden Brown
Melt the 2 tbsp butter in a large skillet over medium-low heat. Add the 2 whole yellow onions, sliced thinly, and cook them undisturbed for 10 minutesâthis prevents burning and helps them soften evenly. Stir occasionally, watching for the edges to turn deep golden brown while keeping the centers slightly translucent.
Here's the thingâcaramelizing takes patience. After 10 minutes, lower the heat to medium-low and continue cooking for another 20-25 minutes, stirring every 5 minutes, until the onions are dark amber with a jammy texture. The longer they cook, the deeper the flavor, but don't let them burn. You want that sweet, molasses-like consistency that'll make your dish sing.
đ¨âđł Step 2: Build the Bean Base with Smoky Depth
In a large Dutch oven or oven-safe skillet, combine the drained 2 cans navy beans, 1.5 cups beef broth, 0.25 cup brown sugar, 1 tbsp mustard, 2 tbsp ketchup, 1 tsp smoked paprika, 0.5 tsp garlic powder, 1 tsp salt, and 0.5 tsp black pepper. Stir well to incorporate all the spices into the beansâthis is where the magic happens.
Bring the mixture to a gentle simmer over medium heat, then reduce to low heat and let it cook for 10 minutes, stirring occasionally. The beans should be heated through and absorbing all those delicious flavors. If it gets too thick, add a splash of water or broth to loosen it up. This step ensures your beans have that perfect balance of smoky, sweet, and tangy notes before we add the cheesy topping.
đĽ Step 3: Layer the Cheese and Top with Caramelized Onions
Spread the bean mixture evenly in your baking dish. Sprinkle the 0.5 cup bacon bits over the top for a salty, smoky contrast. Then, carefully spread the 2 cups freshly grated cheddar cheese evenly across the surface. The cheese should melt into a golden, bubbly crust, so don't skimpâthis is what makes this dish irresistible.
Finally, spread the caramelized onions evenly over the cheese. The onions will sink slightly into the cheese as it melts, creating pockets of sweet, jammy goodness in every bite. This layering is crucialâit creates that perfect texture contrast between the creamy cheese, tender beans, and crispy onion topping.
đĽ Step 4: Bake Until Bubbly and Golden
Preheat your oven to 375°F. Place the baking dish on the middle rack and bake for 20-25 minutes until the cheese is deep golden brown and bubbling vigorously. The edges should be crispy, and the center should be hot enough to make the cheese pull away slightly from the sides.
Here's a pro tip: If the top starts browning too quickly before the center is hot, tent it loosely with aluminum foil for the last 5-10 minutes of baking. You want that beautiful golden crust without sacrificing the creamy interior. The beans should be heated through, and the cheese should be fully melted and slightly caramelized on top.
â° Step 5: Rest and Serve with Crispy Perfection
Remove the dish from the oven and let it rest for 5-10 minutes before serving. This resting time allows the cheese to set slightly, making it easier to scoop and preventing a runny mess. The beans will continue to absorb flavors, and the onions will soften just enough to become tender yet still retain their caramelized sweetness.
Serve immediately with crusty bread or over mashed potatoes to soak up every last bit of that cheesy, smoky goodness. Each bite should deliver a perfect harmony of sweet caramelized onions, rich cheddar cheese, and tender beans with that deep, smoky flavor from the paprika and bacon bits. Trust me, this dish is worth every minute of effort!
Pro Tips For Making Baked Beans And Cheese
- Drain and Rinse Beans: That salty canned bean liquid? Drain it, then rinse the beans under cold water. Skipping this step turns your rich, cheesy baked beans into a briny messâespecially when youâre using pre-seasoned bacon bits or broth that already packs salt.
- SautĂŠ Onions Until Soft: Donât just chop and dump. Cook the onions in a dry pan for 8â10 minutes until theyâre translucent and just starting to caramelize. This builds flavor that raw onions canât match, and it prevents a watery, sad casserole.
- Use Sharp Cheddar: Pre-shredded cheese is convenient, but itâs coated in anti-caking agents that make your baked beans gummy. Grate your own sharp cheddarâit melts better, stretches more, and gives that gooey, pull-apart texture you actually want.
- Cover Twice: Start uncovered at 375°F (20 minutes) to let the top brown, then tent with foil for the last 15 minutes. This gives you both a crispy cheese crust and fully heated beansâno dry top or undercooked center. (Yes, even if youâre impatient like me.)
Storing and reheating your leftovers
Fridge Storage Tips
Let your baked beans and cheese cool completely before storing to prevent condensation from making the cheese soggy. Transfer to an airtight container with a lidâI love using glass Pyrex dishes because they keep the dish fresh longer.
Store in the fridge at 40°F or below for up to 5 days, but honestly, the flavor improves overnight as the spices meld together. đ
If you're prepping for meal prep, divide into individual portions (about 1 cup per serving) for easy reheating. The cheese topping stays crispier when stored in smaller containers, so donât overfill them. Label with the date to track freshnessâtrust me, this saves confusion later!
Freezer-Friendly Methods
This dish freezes beautifully for up to 3 months without losing texture. Use freezer-safe containers or heavy-duty zip-top bags, leaving 1 inch of headspace for expansion. Squeeze out excess air to prevent freezer burnâthis keeps the cheese from drying out.
For best results, freeze before adding the caramelized onions topping, then sprinkle them on fresh after reheating. â¨
Thaw overnight in the fridge for even reheating. If youâre in a hurry, place the sealed container in cold water for 1-2 hours, but never microwave from frozenâitâll turn rubbery. The beans hold up well, but the cheese might separate slightly, so stir vigorously before serving.
Stovetop Reheating
My preferred method is stovetop reheating because it restores the creamy texture perfectly. Transfer portions to a nonstick skillet over medium-low heat, adding 1-2 tablespoons of water or broth to prevent sticking.
Cover and heat for 5-7 minutes, stirring occasionally, until bubbly and reaching 165°F internally. The cheese will soften beautifully, and the onions will regain their caramelized sweetness. đĽ
For extra crispiness, broil for 1-2 minutes at the endâjust watch closely to avoid burning the cheese. If the dish looks dry, add a splash more broth or water. This method works best for 2-3 servings at a time, so plan accordingly if feeding a crowd.
Microwave Shortcuts
When youâre short on time, the microwave is your best friend. Place a single serving in a microwave-safe dish, cover loosely with a damp paper towel (this prevents drying), and heat on 50% power for 2-3 minutes.
Stir halfway through to distribute heat evenly. The cheese might not get as crispy, but itâll still be delicious and convenient. đĄ
For extra richness, add a pat of butter or a sprinkle of grated cheese after reheating. If the onions look dry, drizzle with a little beef broth to revive their caramelized flavor. This method is perfect for quick lunches or last-minute dinners when youâre pressed for time.
Oven Refresh
If youâre reheating a larger portion or want that restaurant-quality crispy top, the oven is the way to go. Preheat to 350°F, cover loosely with aluminum foil, and bake for 15-20 minutes until heated through.
Remove the foil for the last 2-3 minutes to crisp the cheese. This method is ideal for family-style servings or when youâve made a big batch ahead of time. âĄ
Pro tip: Add a drizzle of olive oil or butter before reheating to prevent the cheese from sticking to the container. The onions will soften slightly but still pack a sweet punch. Serve immediately with toasted bread or cornbread to soak up every last bit of that cheesy goodness.
Nutrition facts
Frequently asked questions
Can I make this recipe vegetarian?
Swap the beef broth for vegetable broth and omit the bacon bits. For extra protein, add crumbled tofu or vegetarian sausage to the bean mixture. The dish will still be rich and satisfying with these simple adjustments.
Why does my cheese topping get rubbery when reheated?
This happens when cheese dries out from reheating too quickly. Always use low heat and add a splash of water or broth to restore moisture. For best results, reheat in the oven at 350°F covered with foil, then uncover for the last 2 minutes to crisp. The stovetop method with a damp paper towel also helps maintain creaminess.
How can I make this dish spicier?
Add ½ teaspoon cayenne pepper or 1 teaspoon hot sauce to the bean mixture before baking. For extra heat, sprinkle chili flakes or diced jalapeĂąos on top before baking. If you love smoky flavors, swap regular paprika for hot smoked paprikaâit adds depth without overpowering.
Can I use different types of beans?
Yes! While navy beans work best for their firm texture, you can use pinto, black, or kidney beans instead. Drain and rinse them thoroughly first. For a creamier texture, mash ½ cup of the beans before mixing with other ingredients. The caramelized onions and cheese will still shine through.
Whatâs the best way to serve this dish?
This cheesy bean casserole pairs perfectly with crusty bread, cornbread, or mashed potatoes to soak up the sauce. For a hearty meal, serve it alongside grilled chicken or steak. Itâs also great as a vegetarian main dish with a side salad. The leftovers make fantastic sandwich fillings or taco toppings too!
