Main Courses
This baked beans with ground beef and pineapple recipe transforms a classic comfort dish into something unexpectedly vibrant and complex. The slow-baked combination of tender beef, sweet pineapple chunks, and rich beans creates a perfect balance of savory, sweet, and tangy flavors that will have everyone reaching for seconds.
I developed this version after years of perfecting the art of slow-cooked beans, and the pineapple addition adds just the right amount of brightness to cut through the richness.
The secret to this dish lies in the slow cooking process—it allows the flavors to meld beautifully while keeping the beef perfectly tender.
You'll start by browning the ground beef for deep flavor, then simmer everything together in a rich tomato-based sauce until the beans are creamy and the pineapple is perfectly softened. This method ensures every bite delivers that satisfying texture contrast between the tender beef, sweet pineapple, and velvety beans.
What makes this recipe truly special is how versatile it is. Serve it as a hearty main course with crusty bread, or use it as a filling for sliders or tacos. The sweet-tart combination works surprisingly well with cornbread or even as a topping for baked potatoes.
The slow-cooked flavors develop even more as it sits, making this an ideal dish for meal prep—just reheat and enjoy.
With just a few simple ingredients and minimal effort, you'll create a dish that feels restaurant-quality yet is perfect for a weeknight dinner. The pineapple brings a tropical twist that elevates the classic baked beans, while the ground beef adds hearty substance.
Let's get cooking and bring this flavorful combination to your table!
Ingredients for baked beans with ground beef and pineapple
Pantry staples meet tropical twist—this hearty combo delivers restaurant-quality flavor with minimal effort.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Beef (80/20) 🥩 | 1 ½ lb | Lean-to-fat ratio for juiciness |
| Dried Navy Beans 🌱 | 2 cups | Uncooked, soaked overnight |
| Fresh Pineapple Chunks 🍍 | 1 ½ cups | Drained, no syrup added |
| Tomato Paste 🍅 | ½ cup | San Marzano preferred |
| Ketchup 🍅 | ½ cup | Heinz preferred for consistency |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Brown Sugar 🍚 | ¼ cup | Light or dark variety |
| Apple Cider Vinegar 🍎 | ¼ cup | For tangy brightness |
| Molasses 🍯 | 2 tbsp | Unsulphured preferred |
| Mustard 🥫 | 2 tbsp | Dijon style preferred |
| Ground Black Pepper 🌶️ | 1 tsp | Freshly ground preferred |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Vegetable Oil 🫒 | 2 tbsp | For browning beef |
| Bay Leaves 🌿 | 2 whole | For aromatic depth |
The ground beef is where the magic starts—80/20 fat ratio keeps it juicy while browning. Grab it from the butcher counter if you can; pre-packaged usually works fine, but avoid anything labeled 'lean' (90/10 or higher). For the beans, dried navy beans are traditional, but cannellini or great northern work too. Soak them overnight in plenty of water—at least 8 hours—then drain. The pineapple? Fresh is ideal, but canned chunks in juice (not syrup) are a great shortcut. Look for bright yellow chunks with no mushiness. The San Marzano tomato paste adds depth—it's worth the splurge if you're making this often, but regular brands work fine for once-in-a-while cooking.
No fresh pineapple? Canned crushed pineapple in juice (not syrup) works perfectly—just drain it well. Running short on molasses? Maple syrup at half the amount gets you close, though it lacks that deep, rich flavor. The apple cider vinegar is non-negotiable for the tangy brightness—white vinegar or lemon juice won't cut it. For the mustard, Dijon gives the best texture, but yellow mustard in a pinch works too. The brown sugar can be swapped for white sugar, but the molasses adds complexity you won't get otherwise. If you're prepping ahead, cook the beans separately first—they'll thicken as they sit, so start with slightly under-simmered beans. The bay leaves? Don't skip them—they infuse subtle earthy notes that elevate everything.
This tastes even better the next day, so make a double batch if you can. Store leftovers in the fridge for up to 5 days—the flavors deepen as they sit. For freezing, portion into airtight containers and keep for up to 3 months. Reheat gently on the stove with a splash of water to restore creaminess. The beef and beans combo reheats beautifully, but the pineapple can get mushy if overcooked—add it back in just to warm through. For meal prep, I like to serve it with crusty bread or cornbread—the contrast of textures makes every bite perfect.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this—just brown the beef, dump everything in one dish, and let the oven do the work. No chopping, no stirring, no mess. The beans soften while the pineapple caramelizes right alongside, and honestly? That’s my kind of cooking.
- Sweet-Savory Balance: The pineapple’s tang cuts through the richness of the beef, and the tomato paste deepens the flavor without tasting like a can. It’s got that familiar comfort-food warmth but with a bright twist that makes it feel special—not just another pot of beans.
- Tailgate or Tuesday: Between us, this is my go-to for game days and lazy nights. Serve it straight from the pan with crusty bread for tailgating, or pack it in jars for a picnic. My kids even ask for it when they think I’m making something "fancy."
- Budget-Friendly Leftovers: Dried beans stretch this recipe into a week’s worth of meals—no waste, no fuss. The pineapple’s sweetness keeps it interesting, so I never tire of it, and the beef’s fat keeps every bite satisfying. (Yes, even on a Tuesday night.)
Step-by-step instructions for sweet-tart baked beans
This method delivers smoky, sweet, and tangy baked beans that'll have everyone asking for seconds.
Prepare the Beans for Cooking
First, sort through the 2 cups of dried navy beans and pick out any small stones or debris. Rinse them thoroughly under cold water in a colander, then transfer to a large bowl. Cover with plenty of cold water—at least 4 inches above the beans—and let them soak overnight in the refrigerator. This overnight soak ensures even cooking and prevents tough, undercooked beans.
The next morning, drain and rinse the soaked beans again. Place them in a large pot and cover with fresh cold water by about 2 inches. Bring to a boil over medium-high heat, then immediately reduce to a simmer. Cook for about 1 hour, until the beans are tender but still hold their shape. Drain and set aside—you'll add them back to the slow cooker later.
Brown the Ground Beef and Sauté Aromatics
Heat the 2 tablespoons of vegetable oil in a large skillet over medium-high heat until shimmering. Add the 1.5 lb of ground beef (80/20), breaking it up with a wooden spoon as it cooks. Let it brown undisturbed for 3-4 minutes until the edges are crispy, then stir to break it into small pieces. Continue cooking until the beef is fully browned and cooked through, about 5-6 minutes total.
Drain the excess fat from the skillet, leaving about 1 tablespoon in the bottom. Add the diced 1 whole yellow onion and cook for 4-5 minutes until softened and golden. Stir in the 4 cloves of minced garlic and cook for another 30 seconds until fragrant. Remove from heat and set aside.
Build the Baking Sauce
In a large slow cooker, combine the cooked ground beef mixture with the 0.5 cup of tomato paste, 0.5 cup of ketchup, 0.25 cup of brown sugar, 0.25 cup of apple cider vinegar, 2 tablespoons of molasses, and 2 tablespoons of Dijon-style mustard. Stir well to create a smooth base. The mixture should be thick but pourable—this is your flavor foundation.
Add the 2 whole bay leaves, 1.5 teaspoons of salt, and 1 teaspoon of freshly ground black pepper. Stir in the drained navy beans and the 1.5 cups of fresh pineapple chunks. The pineapple adds a bright, sweet contrast that balances the rich, savory flavors. Give everything a thorough mix so the beans and pineapple are evenly distributed.
Slow Cook to Perfection
Cover the slow cooker and cook on low heat for 6-8 hours, or until the beans are fork-tender and the sauce has thickened. The low and slow method allows the flavors to meld beautifully, creating a rich, cohesive dish. If you're in a hurry, you can cook on high for 4-5 hours, but low heat gives the best results.
About 30 minutes before serving, give the beans a stir and taste. Adjust the seasoning if needed—you might want to add a bit more salt or a splash of apple cider vinegar to enhance the tang. The beans should be tender, the sauce glossy, and the pineapple chunks still holding their shape. If the sauce is too thin, uncover and cook for another 15-20 minutes to thicken it further.
Pro Tips For Making Baked Beans With Ground Beef And Pineapple
- Brown the Beef Right: Don’t just crumble the ground beef into the pot—sear it in batches first. I learned this the hard way when my beans turned bland because the beef barely browned. Use a skillet over medium-high heat, breaking it into small pieces, until it’s deep brown in spots. That caramelized crust adds flavor the sauce alone can’t replicate.
- Soak Beans Overnight: Dried navy beans take forever to soften if you don’t prep them. Toss them in a bowl with plenty of cold water (about 4 cups per pound) and let them sit for at least 8 hours—or overnight if you’re like me and forget. Skipping this step means your beans will stay tough, no matter how long you bake them.
- Drain and Pat Pineapple Dry: Fresh pineapple chunks love to release water, which dilutes your sauce. After chopping, drain them in a colander for 5 minutes, then pat them dry with a paper towel. This keeps the texture firm and prevents your baked beans from turning into a watery stew.
- Simmer Tomato Paste First: Stir the tomato paste into the pot before adding liquids and let it cook for 3-4 minutes until it darkens slightly. This deepens the flavor instead of letting it sit as a thick, uncooked blob. I used to just dump it in later, and the dish always tasted flat—this small step makes a real difference.
Pro cooking tips for perfect results
Beef Browning Mastery
The key to deep flavor starts with proper beef browning. Use 80/20 ground beef for that perfect fat-to-lean ratio, and cook it in a skillet with 2 tbsp vegetable oil over medium-high heat.
Let those browned bits form for 3-4 minutes without stirring—this creates the Maillard reaction that builds rich, meaty flavor. I like to break it up with a wooden spoon only after those beautiful crusts form. 🔥
Sauce Thickening Secrets
For that perfect velvety texture, let your beans simmer uncovered for the last 15-20 minutes if the sauce looks too thin. The slow cooker's lid off lets moisture evaporate naturally.
I've found that adding 1 tbsp cornstarch mixed with 1 tbsp cold water as a final touch works wonders for thickening without altering flavor. Stir it in during the last 5 minutes of cooking.
Pineapple Placement
Add pineapple chunks 30 minutes before serving to preserve their texture. The fruit softens quickly when exposed to the acidic tomato base and slow cooking. For extra brightness, I like to toss in 1 tbsp fresh lime juice during the final minutes.
This balances the sweetness perfectly while adding a zesty kick that cuts through the richness.
Slow Cooker Temperature
Never skip the low setting—this is where the magic happens. Cooking on low for 6-8 hours allows all flavors to meld together beautifully. The beans become tender while absorbing all those rich, sweet, and tangy notes.
If you're short on time, high for 4-5 hours works, but you'll miss out on that deep, developed flavor profile that comes from slow cooking.
Seasoning Adjustments
Taste before serving and adjust seasonings last. The beans often need a pinch more salt as they sit, and sometimes a splash of apple cider vinegar enhances the tang. I keep a small bowl of vinegar nearby while tasting—it's my secret weapon for balancing flavors.
The molasses and brown sugar should already provide sweetness, but if you want more, add 1 tsp more brown sugar during the final 30 minutes.
Equipment Upgrades
Invest in a digital slow cooker with timer—I love my Hamilton Beach model. It lets me set it and forget it while I'm at work, and the timer prevents overcooking.
For browning beef, a cast iron skillet gives the best results, but a heavy stainless steel pan works too. The key is maintaining even heat distribution throughout the cooking process. 💡
Nutrition facts
Frequently asked questions
Can I use canned beans instead of dried?
For convenience, use 3 (15 oz) cans of navy beans (drained and rinsed) instead of the 2 cups dried. No need to soak, but reduce the cooking time by 30-45 minutes since canned beans are pre-cooked. The texture will be slightly softer, but still delicious.
Why does my sauce get too thin?
This happens when beans release too much moisture during cooking. To fix it, stir in 1 tbsp cornstarch mixed with 1 tbsp cold water during the last 5 minutes of cooking. For prevention, cook uncovered for the final 15-20 minutes to let moisture evaporate naturally.
Can I make this in a Dutch oven?
Yes! Follow the same steps but bake at 325°F (165°C) for 3-4 hours instead of using a slow cooker. Cover with a lid and stir occasionally. The Dutch oven gives you more control over browning and crisping the beef if you prefer a stovetop finish.
How do I store leftovers?
Store in an airtight container in the fridge for up to 5 days. For freezing, portion into containers and keep for 3 months. Reheat gently on the stove with a splash of water to restore creaminess. The flavors actually improve overnight!
What if I don't like pineapple?
No problem! Swap the pineapple for 1 cup diced bell peppers or 1 cup chopped jalapeños for a smoky kick. For sweetness, try ½ cup diced apples or ½ cup raisins instead. The key is balancing the sweetness with the savory elements.
