Main Courses
This baked beans with ground beef and pineapple recipe transforms a classic comfort dish into a tropical-sweet one-pan meal that’s impossible to resist.
The slow-baked combination of smoky beans, savory ground beef, and caramelized pineapple creates a perfect balance of textures and flavors—tender beef, creamy beans, and sweet pineapple that melts into every bite.
I developed this recipe after craving something hearty yet unexpected, and it’s become a go-to for weeknight dinners or meal prep.
The secret lies in browning the ground beef first to build deep flavor, then simmering everything together until the pineapple releases its natural juices and caramelizes slightly.
This method ensures the beans stay creamy and the beef remains tender, while the pineapple adds a bright, unexpected sweetness that cuts through the richness. The dish is foolproof, requiring minimal effort but delivering restaurant-quality results with just one pan to clean.
By the time it’s done, you’ll have a dish that’s rich, satisfying, and packed with layers of flavor—perfect for feeding a family or prepping for the week. The slow-baking process allows the ingredients to meld into a harmonious blend, making it a meal that’s both comforting and exciting.
Serve it with crusty bread or over rice to soak up every last drop of that delicious sauce.
This recipe is designed to be adaptable, whether you’re cooking for a crowd or meal prepping for the week. The flavors only get better as they sit, so it’s ideal for making ahead and reheating. Let’s get started on this tropical twist on a classic favorite!
Ingredients for baked beans with ground beef and pineapple
Sixteen ingredients blend smoky, sweet, and savory flavors into this tropical-sweet one-pan masterpiece.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Beef (80/20 Lean-to-Fat Ratio) 🥩 | 1 ½ lb | Browned and drained of fat |
| Canned Navy Beans 🌾 | 2 cans | 15 oz each, drained and rinsed |
| Pineapple (Fresh, Diced) 🍍 | 2 cups | Juice reserved for sauce |
| Yellow Onion (Medium, Diced) 🧅 | 1 whole | Approximately 1.5 cups |
| Garlic Cloves 🧄 | 4 cloves | Minced for depth of flavor |
| Ketchup 🍅 | ½ cup | For tangy sweetness |
| Brown Sugar 🍚 | ¼ cup | Packed for caramelization |
| Molasses 🍯 | 2 tbsp | For rich, smoky depth |
| Dijon Mustard 🧂 | 1 tbsp | For subtle tang |
| Beef Broth (Low-Sodium) 💧 | 1 cup | For umami base |
| Apple Cider Vinegar 🍎 | 1 tbsp | Brightens flavors |
| Smoked Paprika 🌶️ | 1 tsp | For smoky aroma |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| All-Purpose Flour 🌾 | 1 tbsp | For thickening sauce |
The ground beef is non-negotiable for texture—80/20 ratio ensures juicy, flavorful bites. Costco or Walmart carry pre-packaged chuck blends, but if buying whole, trim excess fat for cleaner cooking. Fresh pineapple is ideal (the juices caramelize beautifully), but canned crushed pineapple in juice works in a pinch—just drain well. For the beans, Great Northern or navy beans hold up best to slow baking. The onion should be medium-sized—about 1.5 cups diced—and the garlic cloves peeled and minced to a fine paste for even distribution.
No fresh pineapple? Canned pineapple chunks in juice will work, but reserve extra juice for moisture. Short on molasses? Maple syrup at half the amount mimics the caramel notes. The ketchup can be swapped for tomato paste plus 2 tbsp water if you prefer a thicker sauce. For a deeper smokiness, liquid smoke at ½ tsp enhances the paprika. The flour is just a thickener—if you're watching carbs, omit it entirely and stir more often during baking. Prefer a tangier kick? Add an extra ½ tsp apple cider vinegar.
This dish tastes even better the next day—3-4 days in the fridge, covered tightly. For meal prep, portion into glass containers with lids to prevent sogginess. Freezes beautifully for up to 3 months; thaw overnight in the fridge before reheating. The sauce thickens as it cools, so add a splash of beef broth when reheating if it's too stiff. Serve with crusty sourdough or over jasmine rice to soak up every last bit.
Why You'll Love This Recipe
- One-Pan Magic: The beef browns right in the same dish you’ll bake it in—no extra pans, no extra stress. Just dump, stir, and let the oven do the work while you sip something cold.
- Sweet-Savory Boom: That 80/20 beef adds richness, the pineapple brings tangy brightness, and the caramelized onions? Chef’s kiss. It’s the kind of flavor combo that makes you go back for seconds without even thinking.
- Leftovers That Don’t Suck: Seriously, this stuff tastes better the next day. Pack it in lunches, reheat it for dinner, or freeze half—no one will complain. (My kids actually ask for it.)
- Budget Meal, Big Payoff: Canned beans, ground beef, and a pineapple? You’re looking at a filling, hearty meal for under $10. Honestly, it’s the kind of dish that makes grocery day feel like a win.
Step-by-step instructions for baked beans with tropical sweetness
This one-pan method delivers rich, smoky-sweet baked beans with tender beef and juicy pineapple in under an hour.
Brown the Ground Beef Perfectly
Heat a large Dutch oven over medium-high heat and add the 1.5 lb ground beef (80/20) in one batch. Break it apart with a wooden spoon as it cooks, letting the fat render naturally. Cook for 8-10 minutes until the beef is deep brown and fully cooked through.
Here's the thing—don't drain the fat completely. You want to keep about 2 tablespoons of that rendered beef fat in the pot as it creates depth of flavor. Once fully browned, use a slotted spoon to transfer the beef to a plate, leaving all the fat behind in the pot. This step forms the flavor foundation for your entire dish.
Sauté Aromatics Until Fragrant
In the same Dutch oven (no need to wipe it clean), add the medium diced yellow onion and cook over medium heat for 5-6 minutes until softened and translucent. Add the 4 minced garlic cloves and continue cooking for another 30 seconds until you can smell that aromatic punch.
This is where the flavors start building. The onions should be golden at the edges but not browned—just tender. If they stick, add a splash of beef broth to deglaze. Push the onions and garlic to one side of the pot and return the browned beef to the pot, breaking it up with your spoon.
Build the Sauce Base
Add the 2 cups diced fresh pineapple (reserve any juice that collects), 0.5 cup ketchup, 0.25 cup packed brown sugar, 2 tbsp molasses, 1 tbsp Dijon mustard, 1 cup low-sodium beef broth, 1 tbsp apple cider vinegar, 1 tsp smoked paprika, 0.5 tsp ground black pepper, and 1 tsp salt to the pot. Stir everything together until fully combined and the pineapple is evenly distributed.
This mixture should look thick and vibrant. The pineapple juice you reserved earlier can be added here if needed to help thin the sauce slightly. Bring the entire mixture to a gentle simmer over medium heat, letting it cook for 5 minutes to allow the flavors to meld together.
Incorporate Beans and Thicken the Sauce
Add the 2 cans drained and rinsed navy beans to the pot and stir gently to coat them in the sauce. Sprinkle the 1 tbsp all-purpose flour over the top and stir vigorously for 1-2 minutes until the mixture thickens slightly. This step is crucial for creating that perfect baked bean consistency.
Here's where it gets good: the flour helps create a glossy, slightly thickened sauce that clings beautifully to the beans and beef. If the mixture looks too thick, add 1-2 tablespoons of water or reserved pineapple juice to loosen it. The sauce should coat the back of a spoon but still be spoonable.
Bake Until Caramelized and Bubbly
Transfer the Dutch oven to a preheated 350°F oven and bake uncovered for 30-35 minutes until the top is deep golden brown and bubbly. The beans should be tender and the sauce should have thickened noticeably. If the top browns too quickly, tent loosely with foil for the last 10 minutes of baking.
This final baking step develops the rich caramelized flavor and creates that beautiful crust on top. When you remove it from the oven, you'll see that glossy, slightly sticky surface that indicates perfect doneness. Let the beans rest for 5 minutes before serving to allow the flavors to fully meld together.
Pro Tips For Making Baked Beans With Ground Beef And Pineapple
- CRISPY THE BEEF FIRST: Sear the ground beef in batches—don’t skip this. High heat for 3-4 minutes until it’s deeply browned, not just cooked through. That crust adds flavor and texture the slow simmer can’t replicate, and it keeps the pineapple from making the dish taste like a sweet soup.
- DRAIN AND RINSE BEANS: Open those canned navy beans and give them a quick drain and cold-water rinse—even if they’re labeled "no salt added." Starchy residue thickens the sauce unevenly, and you’ll end up with a gluey mess instead of a rich, velvety finish. Trust me, the extra 30 seconds saves you from scraping the pot later.
- COOK ONIONS LOW AND SLOW: After browning the beef, reduce heat to medium-low when adding onions and garlic. They’ll caramelize properly without burning, which happens faster than you’d think with pineapple’s natural sugars in the mix. Burnt onions taste bitter—no amount of brown sugar fixes that.
- ADD PINEAPPLE LATE: Toss the diced pineapple in last, right before the final 15 minutes of baking. The acid breaks down faster when exposed to heat, turning your beans into a mushy, sad pile instead of a tender but intact dish. Plus, fresh pineapple keeps its bright flavor instead of turning into a syrupy afterthought.
Common mistakes when making this recipe
Overcooking the Beef
One of the biggest mistakes is letting the ground beef cook too long, which turns it dry and rubbery. I’ve seen people walk away from the stove for even 10 minutes while browning, and that’s a recipe for disaster.
The beef should be fully cooked through but still juicy—8-10 minutes max on medium-high heat. Use a meat thermometer to check: it’s done at 160°F. 🔥
Skipping the Beef Fat
Draining all the rendered fat from the beef is a classic error. That fat is flavor gold—it adds richness and depth to the entire dish. Leave about 2 tablespoons in the pot when you transfer the beef to a plate.
If you’re worried about excess grease, blot the beef on paper towels before returning it to the pot, but don’t drain everything.
Under-Simmering the Sauce
Rushing the sauce-building stage means the flavors won’t meld properly. After adding all the ingredients, let the mixture simmer gently for at least 5 minutes on the stovetop.
This allows the pineapple to soften slightly, the sugar to caramelize, and the spices to bloom. Skipping this step results in a bland, one-dimensional dish.
Ignoring the Flour Thickener
The 1 tablespoon of flour is non-negotiable for that perfect baked bean texture. Without it, the sauce will be too thin and watery. Stir vigorously for 1-2 minutes until the mixture thickens slightly. If you’re avoiding gluten, use 1 tablespoon cornstarch instead—it works just as well for thickening.
Baking at the Wrong Temperature
Setting the oven too high or too low can ruin the texture. 350°F is ideal for even cooking and caramelization. If your oven runs hot, reduce to 325°F to prevent the top from burning before the beans are tender.
Use an oven thermometer to check accuracy—many home ovens are off by 25°F or more.
Not Resting Before Serving
Serving the beans immediately after baking means missing out on the flavor development that happens during resting. Let the dish sit for 5-10 minutes before serving. This allows the juices to redistribute, making every bite more flavorful.
I’ve seen people dig in right away, and it’s always a missed opportunity for deeper taste. 💫
Nutrition facts
Frequently asked questions
Can I use canned pineapple instead of fresh?
Yes! Canned pineapple works perfectly—just use 2 cups crushed pineapple in juice (not syrup) and reserve the juice for thinning the sauce if needed. Drain well first to avoid excess moisture. The texture will be slightly softer than fresh, but the sweetness remains.
How do I make this recipe in a slow cooker?
Brown the beef 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 once halfway. The slow cooker intensifies the flavors beautifully, especially the pineapple caramelization. Just add 1 extra tbsp flour at the end to thicken the sauce.
Why does my sauce look too thin after baking?
This usually happens if you skipped the flour or overestimated the liquid. For next time, add 1 extra tbsp cornstarch mixed with 1 tbsp water and stir in during the last 10 minutes of baking. Or simmer uncovered on the stovetop for 5-10 minutes after baking to reduce. The sauce should coat the back of a spoon but still be spoonable.
Can I add other proteins like bacon or sausage?
Cook ½ lb bacon or sausage separately until crispy, then crumble and mix in with the beef. For extra richness, add 2 tbsp bacon fat to the pot when sautéing onions. The smoky flavors pair wonderfully with the pineapple. Just reduce the beef by ½ lb to balance the dish.
How long will this keep in the fridge?
The flavors actually improve over time! Store in an airtight container for up to 4-5 days. Reheat gently on the stovetop with 1-2 tbsp beef broth to restore moisture. For best texture, reheat only until warmed through—overheating can make the sauce too thick. Freeze for up to 3 months** for future meals.
