Main Courses
This one-pot baked beans recipe transforms a classic comfort dish into a sweet-savory masterpiece with ground beef and pineapple. The tender beef absorbs the rich, caramelized bean sauce while the pineapple adds a bright contrast that balances the deep flavors—no complicated steps, just deep, satisfying taste in a single pot.
The secret lies in browning the ground beef first for maximum flavor, then simmering everything together until the beans break down into a thick, velvety sauce. A touch of molasses and brown sugar enhances the natural sweetness of the pineapple, creating a perfect harmony of textures and tastes that’ll have everyone asking for seconds.
By the time it’s done, you’ll have a restaurant-quality dish with tender beef, caramelized onions, and perfectly cooked beans—all infused with that tropical sweetness from the pineapple. The best part? It’s hands-off after the initial prep, making it ideal for busy weeknights or meal prep.
Serve it with crusty bread to soak up every last drop or alongside grilled chicken for a hearty meal. This recipe delivers foolproof results every time—no fancy techniques required, just simple ingredients and patience for the flavors to meld.
Ingredients for baked beans with ground beef and pineapple
Sixteen essential ingredients transform simple beans into a restaurant-worthy sweet-savory one-pot masterpiece.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Beef (80% lean) 🥩 | 1 ½ lb | Browned and drained for maximum flavor |
| Navy Beans (dried) 🌾 | 2 cups | Soaked overnight for tender texture |
| Yellow Onions 🧅 | 2 whole | Diced into fine pieces for caramelization |
| Fresh Pineapple (canned or fresh) 🍍 | 1 cup | Chopped, juices included for moisture |
| Molasses 🍯 | ¼ cup | Unsulphured for authentic sweetness |
| Light Brown Sugar 🍚 | ½ cup | Packed for accurate measurement |
| Tomato Paste 🍅 | ¼ cup | High-quality, no salt added |
| Apple Cider Vinegar 🍏 | 2 tbsp | For tangy depth of flavor |
| Garlic Cloves 🧄 | 4 cloves | Minced for aromatic base |
| Dried Thyme 🌿 | 1 tsp | Or 1 tbsp fresh thyme leaves |
| Dried Oregano 🍃 | 1 tsp | Mexican oregano preferred |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked for best flavor |
| Kosher Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Vegetable Oil 🫒 | 2 tbsp | For browning beef and onions |
| Beef Broth 🥄 | 1 cup | Low-sodium for flavor control |
The ground beef is non-negotiable here—80% lean ensures perfect browning without excess fat. Costco or local butchers often carry pre-ground beef at better prices than grocery stores, and it makes all the difference in flavor. For the beans, navy beans hold their shape beautifully, but Great Northern or pinto beans work equally well. Soak them overnight to cut cooking time by half. The pineapple should be fresh or high-quality canned—Dole or Del Monte are reliable choices, but avoid brands with added sugar. Caramelizing the onions is where the magic happens, so take your time with this step.
No molasses? Maple syrup at half the amount works in a pinch, though purists will notice the difference. Substituting brown sugar with white sugar loses some of the caramel depth, but it’s still delicious. Fresh thyme is ideal, but dried works perfectly at one-third the quantity. If you can't find Mexican oregano, Italian oregano is fine, though it has a slightly different profile. The tomato paste can be swapped for crushed tomatoes at double the amount, but you’ll lose some of that concentrated umami. For a vegetarian version, replace the beef with crumbled tempeh or extra-firm tofu, though the texture will differ slightly. The beef broth adds depth—low-sodium versions give you better control over seasoning.
This dish tastes even better the next day as flavors meld together. Store in an airtight container in the fridge for up to 5 days or freeze for 3 months. For meal prep, divide into individual portions and reheat with a splash of water or broth to restore moisture. The beans will thicken further upon reheating, so you may need to add a little extra liquid if serving immediately. Leftovers reheat beautifully in the microwave or on the stovetop—just stir occasionally to prevent sticking. The caramelized onions and pineapple keep well, so you can prep those components ahead of time and assemble when ready.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe when I’m too tired to scrub pots. Toss everything—ground beef, onions, beans, pineapple chunks—into a single baking dish, add the molasses, and let the oven do the work. No flipping, no stirring, no stress.
- Sweet-Savory Surprise: That molasses caramelizes into something deep and rich, while the pineapple’s tang cuts through the beef’s richness. It’s like a slow-cooked hug for your taste buds—smoky, sweet, and just a little bit funky.
- Crowd-Pleaser Any Day: Between us, this feeds a family of four with room for leftovers, or doubles as a potluck star. My in-laws asked for the recipe after one bite, and my kids still fight over the pineapple chunks. (Yes, even on a Tuesday night.)
- Budget-Friendly Pantry Hero: Dried navy beans and 80% lean ground beef stretch this dish far without breaking the bank. I make a big batch on Sundays, and it keeps me from ordering takeout all week. Plus, canned pineapple means no extra grocery trips.
Step-by-step instructions for baked beans with ground beef and pineapple
This method delivers rich, caramelized baked beans with perfect sweet-savory balance in one pot.
Brown the Ground Beef for Maximum Flavor
Heat the 2 tablespoons vegetable oil in a large Dutch oven over medium-high heat. Add the 1.5 pounds ground beef (80% lean) and cook, breaking it apart with a wooden spoon, until it loses its raw color and begins to brown. This should take about 5-6 minutes—you're looking for small, crispy edges forming on the meat.
Once the beef is mostly browned, drain it in a fine-mesh strainer, pressing gently to remove excess fat. Transfer the browned beef back to the Dutch oven. The rendered fat will serve as the flavor base for your beans. If you leave too much fat, your beans may become greasy rather than caramelized.
Caramelize the Onions and Garlic
In the same Dutch oven (no need to wipe it clean—the browned bits add depth), add the 2 whole yellow onions, diced into fine pieces. Cook over medium heat for 10-12 minutes, stirring occasionally, until the onions turn golden brown and sweet. This slow caramelization develops complex flavors that will carry through the entire dish.
When the onions are deeply caramelized, add the 4 cloves garlic cloves, minced. Cook for an additional 1-2 minutes until the garlic is fragrant but not browned. The garlic should melt into the onions rather than burn, which would create bitterness. If you notice any dark spots forming, reduce the heat slightly.
Build the Sweet-Savory Base
Stir in the 0.25 cup tomato paste, 0.25 cup molasses, 0.5 cup light brown sugar, 2 tablespoons apple cider vinegar, 1 teaspoon dried thyme, 1 teaspoon dried oregano, 0.5 teaspoon ground black pepper, and 1.5 teaspoons kosher salt. Mix well to combine all ingredients thoroughly. The mixture should be thick and slightly sticky, coating the bottom of the pot evenly.
Pour in the 1 cup beef broth and bring the mixture to a gentle simmer. This creates the foundational sauce that will blend with the beans and beef. If the mixture seems too thick at this stage, you can add a splash of water later—just don't overdo it, as we want a rich, concentrated flavor.
Combine and Simmer the Beans
Add the 2 cups navy beans (dried) and the 1 cup fresh pineapple (chopped, with juices) to the Dutch oven. Stir gently to distribute everything evenly. The beans should be fully submerged in the liquid—if not, add a small amount of water to cover them completely. Bring the mixture to a boil, then reduce the heat to low and cover with a lid.
Simmer for 1.5 hours, stirring occasionally to prevent sticking. You'll know the beans are nearly tender when they begin to break down slightly and the liquid reduces to a thick, glossy consistency. The pineapple will release its juices, adding natural sweetness that balances the savory elements. If the beans aren't tender after this time, continue simmering for another 30 minutes.
Bake for Rich, Caramelized Perfection
Preheat your oven to 350°F. Transfer the Dutch oven to the oven and bake, uncovered, for 45-60 minutes. The beans should reduce further, developing a thick, caramelized coating on the bottom of the pot. This step is crucial for achieving that restaurant-quality texture—don't skip it.
Check the beans for doneness by pressing a bean with a fork. They should be tender with a slight bite, not mushy. If they're not quite there, return them to the oven for another 15 minutes. Once done, let the beans rest for 10 minutes before serving. This resting period allows the flavors to meld and the beans to absorb any remaining liquid, ensuring each bite is perfectly balanced.
Pro Tips For Making Baked Beans With Ground Beef And Pineapple
- CRISP THE BEANS FIRST: I learned this the hard way—skipping the quick soak and toast in the dry pan means beans that stay mealy instead of tender. Toss them in a skillet over medium-high heat for 5 minutes, stirring often, until they darken slightly. This cuts cooking time by nearly half and builds deeper flavor—no one wants mushy beans in this dish.
- USE FROZEN PINEAPPLE CHUNKS: Sounds lazy, but frozen pineapple chunks work better here than fresh. They’re pre-ripened and sweeter, cutting through the richness of the beef and molasses without needing extra sugar. Just drain them well—no one wants a watery sauce. (Yes, even if you’re impatient like me.)
- BROWN THE BEEF LOW AND SLOW: High heat sears, but it turns ground beef greasy fast. Instead, cook it over medium-low for 8–10 minutes, breaking it into small pieces with a spoon. This renders fat gradually and keeps the meat juicy—no one wants dry, rubbery beef in baked beans. Save the excess fat for toasting onions later.
- ADD MOLASSES LAST: I used to mix it in early, and the sweetness would mellow out too much. Stir in the molasses and pineapple juice just before baking so the flavors meld perfectly with the beans. This guarantees a deep, caramelized richness that cuts through the acidity of the pineapple—your future self will notice the difference.
Wine and beer pairings for these flavors
Sweet-Savory Reds
A bold Zinfandel from California—particularly one from Sonoma or Paso Robles—is my go-to pairing. The wine’s jammy dark fruit and subtle oak notes complement the molasses and caramelized onions beautifully, while its acidity cuts through the richness. Look for a 2020 or newer vintage with 14-15% ABV to match the dish’s depth. 🍷
Tropical Beer Match
For beer lovers, a Belgian Witbier like Hoegaarden or Stella Artois brings refreshing citrus and coriander notes that mirror the pineapple’s brightness. The crisp, effervescent quality also cleanses your palate between bites. If you prefer something stronger, try a honey-brown ale—its caramel and toasted malt harmonize with the beans’ sweet-savory profile.
Spiced White Wine
An off-dry Riesling from Germany or Washington State adds a touch of sweetness that echoes the pineapple while balancing the dish’s savory elements. Choose a Kabinett or Spätlese with 6-8g residual sugar—the acidity and fruitiness make it a perfect match for the molasses and vinegar. Chill it slightly before serving to enhance its crispness. ✨
Craft IPA Contrast
For adventurous palates, a hazy IPA with tropical fruit notes (like Tree House Hazy Little Thing) creates an unexpected but delicious contrast. The pineapple’s sweetness amplifies the IPA’s mango and passionfruit flavors, while the hops’ bitterness balances the dish’s richness. Serve slightly chilled to preserve the beer’s vibrant character.
Classic Lager Lightness
A crisp Mexican lager such as Modelo Especial or Pacifico works wonders for those who prefer a lighter option. Its clean, slightly malty profile lets the dish’s flavors shine without overpowering them. The carbonation also helps cut through the beans’ thickness, making each bite feel fresh. Perfect for warm-weather meals! 🍺
Nutrition facts
Frequently asked questions
Can I use canned beans instead of dried?
Yes! For a quicker version, use 3 (15-oz) cans of navy beans, drained and rinsed. Reduce the beef broth to ½ cup since canned beans already contain liquid. The texture will be slightly softer, but the flavor remains rich and satisfying. This cuts cooking time by 1.5 hours—perfect for weeknight meals.
Why does my dish taste too sweet?
Too much sugar or molasses can overpower the savory elements. Balance it by adding 1 extra tablespoon of apple cider vinegar or ½ teaspoon smoked paprika to deepen the flavors. Taste as you go—start with ¼ cup molasses and adjust after baking. The pineapple’s natural sweetness should enhance, not dominate, the dish.
Can I make this in a slow cooker?
Brown the beef and caramelize the onions as directed, then transfer everything to a 6-quart slow cooker. Cook on low for 6-7 hours or high for 3-4 hours, stirring occasionally. Skip the baking step—slow cooking achieves the same tender, flavorful results. The beans will thicken naturally over time.
How can I make this vegetarian?
Replace the ground beef with 1 lb extra-firm tofu (pressed and crumbled) or 1 cup cooked lentils. Add 1 teaspoon soy sauce and ½ teaspoon liquid smoke to mimic the beef’s umami. Use vegetable broth instead of beef broth. The texture will differ, but the sweet-savory balance remains perfect.
What’s the best way to reheat leftovers?
Reheat gently on the stovetop over low heat with 2 tablespoons water or broth to restore moisture. Avoid microwaving—it can make the beans mushy. For crispy edges, transfer to an oven-safe dish and broil for 3-5 minutes. Leftovers taste even better the next day as flavors meld!
