Heinz Baked Beans in Tomato Sauce Recipe: Slow-Cooked Smoky-Sweet With Crispy Onion Crown

Sauces & Condiments

Heinz Baked Beans in Tomato Sauce Recipe: Slow-Cooked Smoky-Sweet With Crispy Onion Crown

This Heinz baked beans in tomato sauce recipe brings that classic smoky-sweet taste to life, slow-cooked with a crispy onion crown for unbeatable texture.

The secret lies in balancing tomato sauce with molasses and brown sugar for that classic Heinz taste, while the crispy onions on top take it to another level. I've perfected this method over years of testing, ensuring every batch turns out rich, tender, and packed with flavor.

What makes this recipe stand out is the combination of slow simmering and baking, which develops deep, caramelized flavors while keeping the beans tender. The crispy onion crown isn't just decoration—it adds a satisfying crunch that contrasts beautifully with the creamy beans.

This is comfort food at its finest, perfect for feeding a crowd or meal prepping for the week.

By the time you're done, you'll have a pot of hearty baked beans with a glossy tomato sauce base and that signature sweet-and-smoky flavor. The onions will be golden and crispy, adding both visual appeal and texture.

It's the kind of dish that tastes even better the next day, making it ideal for leftovers or potlucks.

Serve with cornbread, grilled meats, or as part of a classic BBQ spread. The versatility of this recipe means it works for weeknight dinners or special gatherings. Let's get cooking—your taste buds will thank you.

👨‍🍳
Difficulty
Medium
🌿
Category
Vegetarian
🔥
Calories
Med Cal

Ingredients for heinz baked beans in tomato sauce

Classic pantry staples with a smoky-sweet twist—just nine ingredients for crowd-pleasing baked beans.

Ingredient Amount Notes
Navy Beans 🌾 2 cups Dried, soaked overnight
Tomato Sauce 🍅 2 cups Canned, no sugar added
Molasses 🍯 ¼ cup Unsulphured preferred
Light Brown Sugar 🍚 ¼ cup Packed firmly
Yellow Onions 🧅 2 whole Thinly sliced for crown
Garlic Cloves 🧄 4 cloves Minced for depth
Apple Cider Vinegar 🍎 1 tbsp For tangy brightness
Smoked Paprika 🌶️ 1 tsp For authentic smokiness
Ground Mustard 🌿 1 tsp Dry, for subtle kick
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly cracked
Unsalted Butter 🧈 2 tbsp For crispy onion crown
Vegetable Oil 🫒 1 tbsp For sautéing onions

The beans are the heart of this dish, so pick dried navy beans if you can—canned gets you there faster, but dried soaks up all that smoky-sauce flavor like a sponge. Trader Joe's has great dried beans, or check the bulk section at Whole Foods. Soaking overnight is key—skip this and they'll stay tough. For the tomato sauce, no-sugar-added brands like Muir Glen keep things balanced. The molasses? Unsulphured is what you want—it's smoother and deeper in flavor. I grab mine at Penzeys or the bulk aisle at my local grocery store.

No molasses? Maple syrup at half the amount works in a pinch, though it'll taste slightly different. Swapping smoked paprika for regular? Add a pinch of liquid smoke to mimic that campfire taste. The onion crown is non-negotiable—yellow onions caramelize best, but red or white will work too. For the butter, full-fat is a must—it's what makes those onions crispy. Short on time? Pre-sliced frozen onions thawed and patted dry work, though fresh is always better. The garlic can be jarred in a squeeze, but fresh minced has way more punch.

These reheat like a dream—honestly taste better the next day once everything melds together. Store in an airtight container for 5 days in the fridge, or freeze for up to 3 months. The onion crown? Make it fresh before serving—it goes from crispy to soggy fast. For meal prep, bake an extra batch and freeze portions. Double the recipe for a crowd—it's perfect for potlucks or game day spreads.

❤️

Why You'll Love This Recipe

  • Pantry Magic: I swear by this recipe because it uses things I always have—no special trips to the store. Navy beans, a can of tomato sauce, molasses, and brown sugar? That’s it. Even my onions are the sad, half-dead ones lurking in the crisper drawer.
  • Sweet-Savory Balance: Honestly, the molasses and brown sugar make this dangerously good—caramelized edges with that deep, smoky-sweet undertone. The onions add just enough bite to cut through the richness, like a hug for your taste buds.
  • Leftovers That Shine: This stuff tastes even better the next day. I make a big batch on Sundays, and by Wednesday, it’s still the star of my lunch. Reheat it gently, and it’s like a warm, cozy blanket for your sandwich or toast.
  • Budget-Friendly Feast: Between us, this recipe is my go-to for feeding the whole family without breaking the bank. A single can of beans and a few pantry staples stretch to four meals, and the flavor? It’s the kind of thing that makes you forget you’re saving money.

Instructions for slow-cooked smoky-sweet baked beans

Here's how to transform simple ingredients into rich, smoky beans with a perfect crispy onion crown.

1

Prepare the Beans and Sauté the Aromatics

Drain the soaked navy beans and rinse them thoroughly under cold water. In a large Dutch oven, heat the 1 tablespoon vegetable oil over medium heat. Add the 2 whole yellow onions, thinly sliced, and cook for 8-10 minutes until they soften and begin to caramelize at the edges.

Push the onions to one side of the pot and add the 4 cloves garlic cloves, mincing them directly into the hot oil as they go. Stir for 30 seconds until fragrant—this prevents burning while maximizing flavor. The onions should be tender but not browned yet; we'll crisp them later.

2

Build the Sweet-Smoky Sauce Base

Add the 2 cups tomato sauce, 0.25 cup molasses, 0.25 cup light brown sugar, 1 tablespoon apple cider vinegar, 1 teaspoon smoked paprika, 1 teaspoon ground mustard, 1.5 teaspoons salt, and 0.5 teaspoon black pepper to the pot. Stir everything together until the sugar and molasses dissolve completely.

Bring the mixture to a gentle simmer over medium-low heat, then add the drained navy beans. Stir again to ensure all beans are coated in the sauce. Let it bubble gently for 5 minutes to let the flavors meld—you'll notice the aroma deepen as the spices bloom.

3

Slow-Cook Until Tender and Flavorful

Reduce the heat to low and cover the pot with a tight-fitting lid. Let the beans simmer for 1.5 to 2 hours, stirring occasionally, until they're fork-tender. You'll know they're ready when they easily mash between your fingers with just slight resistance—this indicates perfect texture without mushiness.

If the beans absorb all the liquid before they're tender, add 2-3 tablespoons of water to maintain moisture. The sauce should coat the back of a spoon but still allow the beans to breathe. This slow cooking develops the deep, smoky-sweet flavor that makes these beans irresistible.

4

Create the Crispy Onion Crown

While the beans cook, prepare the onion crown by melting the 2 tablespoons unsalted butter in a separate skillet over medium heat. Add the remaining sliced onions (about half of one onion) and cook for 8-10 minutes, stirring occasionally, until they're deep golden brown and crispy at the edges.

Spread these crispy onions evenly over the top of the beans just before serving. The contrast between the tender, smoky beans and the crispy onions is what makes this dish special. Keep the beans warm until ready to serve—this ensures the onions stay perfectly crisp.

5

Serve with Confidence

Ladle the beans into bowls, making sure each serving gets a generous portion of the crispy onion crown. The beans should be thick and saucy, with a perfect balance of sweetness from the molasses and sugar, tang from the vinegar, and smokiness from the paprika.

Serve immediately with crusty bread or over mashed potatoes to soak up every last bit of that rich sauce. The onions will stay crisp for about 10 minutes after serving, so don't wait too long. This dish tastes even better the next day, but the crispy onions are best enjoyed fresh.

👨‍🍳

Pro Tips For Making Heinz Baked Beans In Tomato Sauce

  • SOAK THE BEANS: DESCRIPTION: I learned this the hard way—skipping soak time with navy beans means they’ll turn mushy and split open while baking. Toss them in cold water for at least 4 hours (or overnight) before draining, then start your recipe. Trust me, your beans will hold their shape and soak up that sweet tomato-molasses sauce like a dream.
  • CARAMELIZE THE ONIONS: DESCRIPTION: The recipe might call for raw onions, but take 10 extra minutes to cook them low and slow until deep golden. This isn’t just about flavor—it cuts through the molasses’ stickiness and adds a rich, jammy depth. Use a heavy pan, keep heat under medium, and stir often. (Yes, even if you’re impatient like me.)
  • STIR BEFORE BAKING: DESCRIPTION: Don’t just dump everything in the pan and walk away. After mixing your beans, sauce, and sugar, give it a good stir to distribute the molasses evenly. I’ve seen batches where the edges were cloyingly sweet while the center tasted bland—this guarantees consistent flavor. A quick scrape of the bottom with a spatula helps too.
  • ADD TOMATO SAUCE GRADUALLY: DESCRIPTION: Pouring all the tomato sauce at once can make your beans watery. Start with half, bake for 30 minutes, then add the rest. This lets the molasses and sugar caramelize properly without diluting. If it’s too thick after baking, a splash of water or broth fixes it—but you’ll rarely need it.

Storing and reheating your leftovers

Fridge Storage

Store your baked beans in an airtight container with a lid—glass or BPA-free plastic works best. The beans will keep in the fridge for 5 days at 40°F or below, with flavors deepening overnight.

The crispy onion crown? Make it fresh before serving—it loses its crunch within 10 minutes of baking. I use Le Creuset stoneware containers because they’re sturdy and microwave-safe for easy reheating. 🧊

Freezer Prep

For long-term storage, freeze portions in quart-sized freezer bags or airtight containers, leaving ½ inch of headspace for expansion. Label with the date—they’ll stay good for up to 3 months. Thaw overnight in the fridge before reheating.

Pro tip: Freeze the beans without the onion crown; add it fresh when serving. I double the recipe on weekends and freeze half for lazy weeknights. ❄️

Stovetop Reheating

Transfer beans to a heavy-bottomed pot (like All-Clad) and warm over low heat with 2 tablespoons water to prevent sticking. Stir occasionally for 10-15 minutes until heated through. Taste and adjust seasoning—beans often need a pinch of salt or a splash of apple cider vinegar to brighten flavors.

The sauce should coat the back of a spoon but not be watery. 🔥

Microwave Method

For quick reheating, transfer beans to a microwave-safe bowl, cover loosely with a damp paper towel, and heat on high for 2-3 minutes, stirring halfway. Add 1 tablespoon water if the beans look dry.

Avoid overcooking—they’ll thicken further as they sit. The onion crown? Toss it in the microwave for 30 seconds separately to keep it crisp. ✨

Oven Refresh

For a restaurant-style finish, transfer beans to an oven-safe dish, cover with foil, and bake at 350°F for 20 minutes. Uncover for the last 5 minutes to crisp the edges.

This method revives texture and deepens flavors—perfect for serving a crowd. Add fresh crispy onions just before serving to maintain that golden crunch. 💫

Meal Prep Tips

Batch-cook and freeze 4 servings at a time for easy assembly. Reheat directly from frozen in a Dutch oven with ½ cup water, covered, on low heat for 30 minutes. The beans will absorb the liquid as they warm, resulting in a thick, saucy texture.

Store reheated portions in the fridge for 3 more days if needed. Double-check the onion crown—it’s the star of the show! 🍽️

Nutrition facts

Servings 6
Amount Per Serving
Calories 340kcal
% Daily Value *
Total Fat 12g15%
Saturated Fat 5g25%
Cholesterol 15mg5%
Sodium 720mg31%
Total Carbohydrate 55g19%
Dietary Fiber 8g29%
Sugars 22g
Protein 16g32%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use canned beans instead of dried for this recipe?

Yes! For convenience, swap the 2 cups dried navy beans with 2 (15-ounce) cans of navy beans, drained and rinsed. Just reduce the cooking time by 30-45 minutes since canned beans are pre-cooked. The texture will be slightly softer, but the flavor remains rich and satisfying.

2

What makes these beans taste like classic Heinz-style?

The secret is balancing the molasses and brown sugar with the apple cider vinegar and smoked paprika. The vinegar cuts the sweetness, while the paprika adds that signature smoky depth. The slow simmer lets these flavors meld perfectly, just like the canned version.

3

Can I make this recipe in a slow cooker?

Combine all ingredients (except crispy onions) in your slow cooker and cook on low for 6-8 hours or high for 3-4 hours. Stir occasionally to prevent sticking. The onions should be tender but not mushy—add them fresh before serving for that perfect crunch.

4

Why do my beans turn out too watery?

Beans release starch as they cook, which thickens the sauce naturally. If yours are too thin, simmer uncovered for 10-15 minutes to evaporate excess liquid. For extra thickness, stir in 1 tablespoon cornstarch mixed with 2 tablespoons water and simmer for 2 more minutes.

5

Are these beans vegetarian-friendly?

Yes, this recipe is fully vegetarian! The only animal product is butter for the crispy onions, which you can easily replace with vegan butter or olive oil. The beans themselves are plant-based and packed with protein.

★★★★★5.0(13 reviews)
Categories Sauces & Condiments