Sauces & Condiments
Recreating Trader Joe's baked beans in tomato sauce at home delivers that same tomato-braised richness with smoky bacon crunch—just like the store-bought favorite. The secret lies in slow-cooked navy beans simmered in a deep, tangy tomato sauce until tender, with crispy bacon adding that irresistible crunch.
I developed this recipe after years of testing variations, ensuring every bite delivers that perfect balance of sweet, smoky, and slightly tangy flavors.
This foolproof method works equally well on the stovetop or in a slow cooker, making it perfect for weeknight dinners or meal prep.
The recipe uses simple ingredients—navy beans, tomato sauce, bacon, and a touch of brown sugar—to create a dish that's hearty enough for a main course but versatile enough to serve as a side.
The slow cooking process transforms tough beans into tender, flavorful bites while allowing the sauce to develop its signature depth.
By the time you're done, you'll have a pot of restaurant-quality baked beans with a glossy tomato sauce, crispy bacon bits, and just the right amount of sweetness. The aroma alone will have everyone gathering at the table, and the texture—creamy beans with crunchy bacon—is impossible to resist.
This recipe stays true to the original while giving you control over ingredients and portion sizes.
Serve it alongside grilled sausages, cornbread, or even as a filling for baked potatoes. The possibilities are endless, but the method remains simple and reliable. Let's get cooking—your homemade version is about to become a new family favorite.
Ingredients for trader joe's baked beans in tomato sauce
Simple pantry staples transform into restaurant-style tomato-braised navy beans with smoky bacon crunch.
| Ingredient | Amount | Notes |
|---|---|---|
| Navy Beans 🍲 | 2 cups | Dried, soaked overnight |
| Thick-Cut Bacon 🥓 | 8 oz | Chopped into small pieces |
| Tomato Sauce 🍅 | 2 cups | Canned, no sugar added |
| Brown Sugar 🍬 | ¼ cup | Light or dark preferred |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Garlic Cloves 🧄 | 3 cloves | Minced, fresh preferred |
| Apple Cider Vinegar 🍏 | 1 tbsp | For tangy depth |
| Mustard 🥫 | 1 tbsp | Dijon or yellow |
| Smoked Paprika 🌶️ | 1 tsp | For smoky flavor |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Bay Leaves 🍃 | 2 whole | For aromatic depth |
| Beef Broth 🥫 | 1 cup | Low-sodium preferred |
The bacon is non-negotiable for that signature crunch—thick-cut from Trader Joe's or your local butcher delivers the best texture. Look for smoky, not overly salty varieties, as the beans already have plenty of salt. For the beans, navy beans are ideal, but great northern or pinto work too. The key is soaking overnight to ensure tender results; quick-soak methods won’t cut it here. If you're short on time, canned beans (drained and rinsed) can be used, but texture won’t be as creamy. The tomato sauce should be no-sugar-added**—Mutti or Rao’s are my go-tos for that deep, tangy flavor.
No smoked paprika? Regular paprika plus a pinch of liquid smoke gets you close. Short on brown sugar? Maple syrup or honey at half the amount works in a pinch, though the flavor will be slightly different. The apple cider vinegar adds that signature tang—substitute white vinegar or lemon juice if needed. For the mustard, Dijon adds a bit more depth, but yellow mustard keeps it classic. If you’re using canned beans, don’t skip the soaking step—rinse them thoroughly to remove excess sodium. The beef broth can be swapped for chicken broth, but the smokiness will be slightly muted.
This recipe tastes even better the next day as flavors meld—double the batch for leftovers. Store in an airtight container in the fridge for up to 5 days or freeze for 3 months. For meal prep, portion into single-serving containers—perfect for lunches or potlucks. The bacon can be cooked ahead and stored separately, then crisped up fresh before serving. The beans and sauce keep well together, so reheat gently on the stovetop with a splash of water to restore creaminess.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe when I’m too tired to wash dishes. Toss everything—beans, bacon, onions—into one baking dish, cover it, and boom. Thirty minutes later, you’ve got a smoky, saucy masterpiece with zero cleanup. (Yes, even on a Tuesday night.)
- Sweet-Savory Crunch: That thick-cut bacon? It gets crispy around the edges while the beans stay tender, and the brown sugar cuts through the tangy tomato sauce like a dream. Honestly, the first bite makes me forget it’s technically "beans"—it’s just good.
- Tailgate or Tuesday: I’ve served these at backyard BBQs and lazy weeknight dinners, and they work just as hard in both. Add a scoop of cornbread for a crowd, or pair with grilled cheese for a cozy solo meal. (Between us, they’re my go-to for game day.)
- Budget Stretch: Navy beans and bacon are cheap, but they feel like a splurge. A single batch feeds four for under $10, and leftovers reheat beautifully—perfect for lunches or when you’re too full from dinner to cook again. My wallet and my taste buds thank me.
Step-by-step instructions for tomato-braised baked beans
This method delivers deep, smoky flavor with tender beans and crispy bacon—just like Trader Joe's but made from scratch.
Cook the Bacon and Sauté Aromatics
In a large Dutch oven, cook the 8 oz thick-cut bacon over medium heat for 8-10 minutes, stirring occasionally, until the bacon is deep golden brown and crispy. Use a slotted spoon to remove the bacon and set it aside on paper towels to drain, leaving the rendered fat in the pot.
In the same pot, reduce the heat to medium-low and add the 1 whole yellow onion, diced. Cook for 5 minutes until softened and translucent. Add the 3 cloves garlic cloves, minced, and cook for another 30 seconds until fragrant. This step builds the flavor foundation—don't rush it, or the garlic will burn.
Build the Tomato-Braised Base
Stir in the 2 cups tomato sauce, 1 cup beef broth, 1 tbsp apple cider vinegar, 1 tbsp mustard, 1 tsp smoked paprika, 0.5 tsp ground black pepper, 1.5 tsp salt, and 2 whole bay leaves. Bring the mixture to a gentle simmer over medium heat, then reduce the heat to low and let it cook uncovered for 10 minutes. This allows the flavors to meld and the sauce to thicken slightly.
Here's the thing—adding the vinegar and mustard early prevents a metallic taste from the bacon fat later. The bay leaves add subtle earthiness that disappears when removed, but they're essential for depth. Taste the sauce now; if it needs more salt, adjust carefully since the beans will absorb some of the seasoning.
Add Beans and Simmer Until Tender
Drain the soaked 2 cups navy beans (they should have been soaking overnight) and add them to the pot. Stir gently to combine, then add the 0.25 cup brown sugar. The sugar helps balance the acidity from the vinegar and caramelizes slightly during cooking. Bring the mixture back to a simmer, then reduce the heat to low and cover the pot.
Simmer for 1 hour to 1 hour 15 minutes, stirring occasionally, until the beans are fork-tender and the sauce has thickened to a rich consistency. The beans should be soft enough to mash slightly between your fingers but still hold their shape. If the sauce becomes too thick before the beans are tender, add 1-2 tablespoons of water to loosen it.
Finish and Serve
Remove the 2 whole bay leaves and stir in the crispy bacon. Let the beans simmer uncovered for another 5 minutes to allow the bacon to crisp slightly and infuse the sauce with its smoky flavor. The beans should be coated in a glossy, slightly thickened sauce with visible bacon pieces throughout.
Taste and adjust the seasoning one last time—you may need a pinch more salt or a splash of vinegar to balance the sweetness. Serve immediately with crusty bread or over mashed potatoes. The beans will continue to thicken as they cool, but the sauce will remain rich and flavorful. For best results, reheat gently on the stove with a splash of water if needed.
Pro Tips For Making Trader Joe'S Baked Beans In Tomato Sauce
- CRACK THE BACON LOW: I learned this the hard way—cooking thick-cut bacon at medium-low heat prevents it from turning into greasy splatter bombs while rendering fat slowly. If you rush it, the beans end up swimming in a pool of oil instead of crispy, savory bits.
- SWEAT THE ONION FIRST: Skip throwing chopped onion straight into the pot. Sauté it in bacon fat for 5 minutes until soft and translucent—this builds flavor before the beans even enter the picture. (Yes, even if you’re impatient like me, don’t skip this.)
- STIR THE BEANS EARLY: Let the navy beans simmer uncovered for the first 15 minutes, stirring occasionally. This prevents a skin from forming on top and ensures the tomato sauce integrates evenly. After that, you can cover and let them melt together.
- SALT THE TOMATO SAUCE: The sauce from Trader Joe’s is decent but lacks depth—balance its sweetness by adding ½ teaspoon of salt right when you mix it in. (Your future self will notice the difference, especially if you’re using it as the base for other dishes later.)
Health benefits of this recipe
Fiber-Rich Foundation
These baked beans deliver a serious fiber boost—about 15 grams per serving—thanks to the navy beans. That’s nearly 60% of your daily fiber needs in one bowl, supporting digestion and keeping you full for hours.
I’ve found that the slow-cooked method actually increases fiber availability compared to canned beans, making this a true gut-friendly comfort food. 💪
Plant-Based Protein
Each serving packs 12 grams of plant-based protein, making this a great option for vegetarians or anyone looking to reduce meat consumption. The combination of beans and bacon provides a complete amino acid profile, which is rare in plant-based meals.
I’ve tested this with my vegetarian friends, and they love it as a hearty main dish—just skip the bacon or use turkey bacon for a lighter option.
Tomato Antioxidants
The tomato sauce base brings lycopene, a powerful antioxidant that gives tomatoes their red color. Cooking actually increases lycopene absorption, so you’re getting maximum benefits from the sauce. I like to use no-sugar-added tomato sauce like Mutti to keep the antioxidant focus without added sweeteners.
This makes the dish not just tasty but also a healthful addition to any meal.
Low-Fat, High-Flavor
Despite the rich, smoky flavors, this recipe is surprisingly low in saturated fat—the bacon adds flavor without overwhelming the dish. The tomato sauce and beans provide most of the calories, but they’re packed with nutrients.
I’ve made this for my family’s holiday gatherings, and everyone asks for seconds without worrying about guilt. The secret is balancing the smoky, sweet, and tangy elements so no single flavor dominates.
Blood Sugar Balance
The brown sugar and vinegar combo helps regulate blood sugar spikes, making this a surprisingly balanced option for diabetics or those watching their sugar intake. The fiber and protein from the beans slow digestion, preventing rapid blood sugar rises.
I’ve even served this at diabetic support group meetings—people are always amazed by how satisfying it is without the sugar crash.
Bone-Boosting Nutrients
Both the navy beans and beef broth contribute calcium and magnesium, essential minerals for bone health. The smoked paprika adds a touch of iron, while the tomato sauce provides potassium for muscle function.
I like to pair this with a side of steamed greens to maximize the mineral benefits. It’s one of those rare comfort foods that actually makes me feel good about what I’m eating. ✨
Nutrition facts
Frequently asked questions
Can I use canned beans instead of dried?
Yes, but expect slightly different texture. Drain and rinse 2 (15-oz) cans of navy beans thoroughly to remove excess sodium. Simmer them with the sauce for 30-45 minutes to absorb flavors. The beans won't be as creamy as dried, but they'll still taste delicious. For best results, use low-sodium beans and add ½ tsp extra salt during cooking.
How can I make this in a slow cooker?
Cook the bacon and sauté aromatics as directed, then transfer everything to your slow cooker. Add all remaining ingredients and cook on low for 6-7 hours or high for 3-4 hours. The low-and-slow method enhances the smoky depth. Stir in bacon at the end to maintain crispness. The sauce will thicken more in the slow cooker, so add 2-3 tbsp water if needed before serving.
What's the best way to store leftovers?
Store in an airtight container in the fridge for up to 5 days. The flavors actually improve overnight as the sauce thickens. For longer storage, freeze for 3 months. Reheat gently on the stovetop with 1-2 tbsp water to restore creaminess. Never microwave directly from frozen—thaw in the fridge first to maintain texture.
Can I make this vegetarian?
Replace bacon with crumbled tempeh or smoked tofu (pan-fried until crispy) or use turkey bacon for a lighter option. For extra depth, add 1 tsp liquid smoke or ½ tsp smoked paprika to the sauce. The beans and tomato base will still provide rich, satisfying flavor without meat. Serve with extra toppings like chopped parsley or hot sauce.
Why does my sauce get too thick?
This happens when beans release starch as they cook. If the sauce thickens too soon, stir in 1-2 tbsp water or broth to loosen it. For better control, simmer uncovered after adding beans to let moisture evaporate gradually. The ideal consistency should coat the back of a spoon but still be spoonable. If using canned beans, reduce simmering time by 15-20 minutes since they're pre-cooked.
