Side Dishes
This baked bean medley recipe transforms humble ingredients into a smoky, hearty side dish that steals the show at any table. The secret lies in slow-baked beans infused with cumin and tortilla strips that crisp to golden perfection—comfort food at its finest.
I developed this after years of testing bean recipes, and the difference is undeniable: tender beans, caramelized vegetables, and a crust that adds satisfying texture.
The beauty of this recipe is its versatility—it works as a standalone vegetarian main or pairs beautifully with grilled meats. Bell peppers, onions, and carrots roast alongside the beans, absorbing the smoky spices and developing natural sweetness.
The tortilla crust adds a Mexican-inspired twist that elevates ordinary baked beans into something extraordinary.
What you’ll end up with is a dish that’s rich in flavor, tender in texture, and impossible to resist. The slow baking process allows all the spices to meld together, while the tortilla topping adds a satisfying crunch that contrasts perfectly with the creamy beans.
It’s the kind of recipe that makes dinner feel like a celebration, even on a weeknight.
Perfect for potlucks, game days, or when you want to impress with minimal effort. The best part? It gets even better the next day—if there’s any left! Let’s get started on this restaurant-quality side dish that’s easier than you think.
Ingredients for baked bean medley
Sixteen ingredients transform into a restaurant-worthy baked bean medley with smoky cumin and crisp tortilla topping.
| Ingredient | Amount | Notes |
|---|---|---|
| Navy Beans 🌱 | 2 cups | Dried, soaked overnight |
| Red Bell Peppers 🌶️ | 1 whole | Cut into 1-inch pieces |
| Yellow Onions 🧅 | 1 whole | Diced into 1/2-inch pieces |
| Carrots 🥕 | 3 pieces | Peeled, sliced into 1/4-inch rounds |
| Corn Kernels 🌽 | 1 cup | Frozen or canned, drained |
| Corn Tortillas 🌯 | 8 whole | Cut into 1-inch strips |
| Ground Cumin 🌿 | 1 tbsp | Toasted for deeper flavor |
| Smoked Paprika 🌶️ | 1 tbsp | For authentic smokiness |
| Garlic Powder 🧄 | 1 tsp | Freshly ground preferred |
| Onion Powder 🧅 | 1 tsp | Enhances savory depth |
| Salt 🧂 | 1 tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked preferred |
| Tomato Paste 🍅 | ½ cup | High-quality, no additives |
| Vegetable Broth 💧 | 1 ½ cups | Low-sodium preferred |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For crisping tortillas |
The beans are the foundation, so quality matters. Navy beans hold their shape beautifully during baking, but any white bean works. For the best texture, soak overnight—this cuts cooking time and improves digestibility. Trader Joe's and Whole Foods carry excellent dried beans; look for organic varieties when possible. The bell peppers and onions should be fresh and firm, not limp or discolored. Carrots? Organic if possible—their natural sweetness shines when roasted alongside the beans. The tortillas are key for that crispy crust—Mission brand is my go-to for consistent quality.
No smoked paprika? Substitute with chipotle powder at half the amount for heat, or regular paprika plus a pinch of liquid smoke. The tomato paste can be swapped for crushed tomatoes, but reduce the vegetable broth by 1/4 cup. Tortillas too thick? Cut them into thinner strips for better crisping. For extra richness, stir in 1/4 cup vegan sour cream before baking. The corn can be fresh, frozen, or canned—just drain well. And if you're short on time, pre-cooked beans work, but they won't have the same texture.
This dish tastes even better the next day—plan ahead. Store in an airtight container for 4-5 days in the fridge, or freeze for up to 3 months. For serving, sprinkle with chopped fresh cilantro or avocado slices if you want to elevate it further. The tortilla topping can be pre-baked separately and reheated for 30 seconds in the oven to restore crispiness. Double the recipe for potlucks—it disappears fast!
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe on days when I’d rather not wash dishes. Toss everything—beans, peppers, onions, carrots, and corn—onto one sheet pan, drizzle with oil and seasoning, and let the oven do the work. No pots, no pans, just hands-off perfection.
- Sweet-Savory Balance: That caramelized bell pepper and onion combo? Chef’s kiss. The navy beans soak up the smoky-sweet flavors while the corn adds just enough crunch to keep it interesting. It’s the kind of dish where every bite feels like a little flavor party.
- Meal Prep MVP: Between us, this is my go-to for lunches all week. The medley reheats beautifully—whether straight from the fridge or microwaved—and the textures hold up. Bonus: my toddler picks out the corn first, but still asks for seconds. (Yes, even on a Tuesday night.)
- Budget-Friendly Pantry Hero: Honestly, this recipe uses ingredients I already have. Navy beans and frozen corn stretch my grocery budget, while bell peppers and onions last for days. It’s the kind of dish that makes me feel smart about feeding my family without breaking the bank.
Step-by-step instructions for baked bean medley
This method delivers rich, smoky flavor with perfectly textured tortilla crusts—every bite is comforting and satisfying.
Sauté the Vegetable Base
Heat the 2 tablespoons extra-virgin olive oil in a large Dutch oven over medium-high heat. Add the 1 whole yellow onions and 1 whole red bell peppers cut into pieces, cooking for 5-6 minutes until softened and slightly caramelized. The onions should turn translucent, and the peppers should release their sweet aroma.
Add the 3 peeled carrots sliced into rounds and cook for another 3-4 minutes until they begin to soften. Stir occasionally to prevent sticking. This foundational step builds the medley's depth of flavor through the Maillard reaction. If the vegetables stick, add a splash of vegetable broth to deglaze.
Toast the Spices and Add Dry Ingredients
Reduce heat to medium and add the 1 tablespoon ground cumin and 1 tablespoon smoked paprika, stirring for 30 seconds until fragrant. The spices will release their aromatic oils, filling your kitchen with a warm, earthy scent. Add the 1 teaspoon garlic powder, 1 teaspoon onion powder, 1 teaspoon salt, and 0.5 teaspoon black pepper, mixing well to coat the vegetables.
Stir in the 0.5 cup tomato paste and cook for 1-2 minutes until it darkens slightly. The tomato paste will deepen the sauce's richness and provide a natural thickening agent. This step ensures the medley develops a complex, layered flavor profile before the beans are introduced.
Combine Beans and Liquid
Add the 2 cups soaked navy beans, 1 cup corn kernels, and 1.5 cups vegetable broth to the Dutch oven. Stir gently to combine, ensuring the beans are fully submerged in the liquid. Bring to a gentle simmer over medium-low heat, then reduce to a bare simmer. Cover and cook for 45-50 minutes, stirring occasionally, until the beans are tender but still hold their shape.
Check for doneness by pressing a bean between your fingers—it should be soft but not mushy. If the liquid reduces too quickly, add a splash more broth. The goal is a thick, saucy consistency that clings to the beans and vegetables. This slow cooking process allows the flavors to meld harmoniously.
Prepare and Crisp the Tortilla Strips
While the beans cook, cut the 8 whole corn tortillas into 1-inch strips. Heat 1 tablespoon extra-virgin olive oil in a large skillet over medium-high heat until shimmering. Add the tortilla strips in a single layer and cook for 2-3 minutes until golden brown and crispy, stirring occasionally. Transfer to a paper towel-lined plate to drain excess oil.
Repeat with the remaining tortilla strips, adding more oil as needed. The crispy texture contrasts beautifully with the soft beans and vegetables, adding a satisfying crunch. These strips will be sprinkled over the finished medley just before serving to maintain their crispness.
Finish and Serve with Crispy Topping
Once the beans are tender, stir in the crispy tortilla strips, mixing gently to distribute them evenly. Taste and adjust seasoning if needed—you may want to add a pinch more salt or a sprinkle of smoked paprika for extra depth. The medley should be thick enough to coat the back of a spoon but still have a slightly saucy texture.
Serve immediately, garnished with additional tortilla strips if desired. The contrast of warm, smoky beans with the crispy tortilla topping creates a dish that's both hearty and balanced. This medley pairs beautifully with cornbread or a simple green salad for a complete meal.
Pro Tips For Making Baked Bean Medley
- CHAR THE ONIONS FIRST: I learned this the hard way—skipping this step means your onions stay watery and bland. Dice the yellow onions fine (¼-inch pieces) and cook them in a dry pan over medium-high heat for 8-10 minutes until they’re deep golden brown, almost caramelized. The longer they cook, the sweeter and richer the base flavor for your medley—trust me, it makes a real difference.
- SOAK NAVY BEANS OVERNIGHT: Drain, rinse, and soak those navy beans in plenty of water (at least 4 cups per pound) for 12+ hours. I know, it’s tempting to skip this, but it cuts cooking time by half and prevents that sad, mealy texture. Drain well before adding them to the mix—no soggy beans here.
- CUT BELL PEPPERS IN STRIPS: Slice the red bell peppers into ¼-inch strips instead of big chunks. They’ll soften evenly and stay vibrant in the medley instead of turning to mush. Pro move: Remove the seeds and membranes first—less bitterness, more flavor.
- BAKE UNTIL CORN IS TENDER: This isn’t the prettiest method, but it’s the tastiest: Cover the medley with foil and bake at 375°F for 45 minutes first. Then uncover and bake another 15-20 minutes until the corn kernels are just tender—not mushy. Check at 15 minutes; overcooking turns sweet corn into sad, starchy paste.
Pro cooking tips for great baked bean medley
Slow-Cooking Secrets
The key to tender beans lies in low-and-slow cooking—never rush this step. I start with soaked navy beans (overnight in water with a pinch of salt) to reduce cooking time and improve texture.
After adding the beans, maintain a bare simmer at 190-200°F—this gentle heat prevents toughening while allowing flavors to meld. If the liquid evaporates too quickly, add 2-3 tablespoons of vegetable broth at a time. 🌡️
Pro tip: Use a Dutch oven for even heat distribution—it creates a sealed environment that traps steam, keeping the beans moist. If your beans aren't tender after 50 minutes, add another 10 minutes of cooking time.
The beans should be fork-tender but still hold their shape—overcooking turns them mushy. Trust your fingers: press a bean gently; it should yield slightly but not fall apart.
Spice Toasting Tricks
Never skip toasting your spices! Heat your cumin and smoked paprika in the Dutch oven for 30 seconds until fragrant—this releases their essential oils and deepens their flavor. I like to use a cast-iron skillet for this step because it retains heat well and prevents burning.
Add the spices to the vegetables right after they soften, so they absorb the caramelized flavors. 🌿
For extra depth, toast the spices in a dry skillet first, then add them to the vegetables. This method concentrates their flavor even more. If you're short on time, reduce the toasting time to 15 seconds, but don’t skip it entirely—it makes a noticeable difference in the final dish.
Freshly ground spices (like garlic powder and onion powder) also elevate the flavor, so invest in a small spice grinder if you cook often.
Tortilla Crisping Hacks
Crispy tortilla strips are the star of this dish, so handle them carefully. Cut the tortillas into 1-inch strips—this size crisps evenly without burning. Use a non-stick skillet (like Calphalon) for even cooking, and work in batches to avoid crowding.
Heat the oil until it shimmers but doesn’t smoke—medium-high heat is ideal. Stir the strips constantly to ensure they crisp on all sides. 🌯
For extra crunch, sprinkle a pinch of salt over the hot tortilla strips while they cook. If your tortillas are too thick, lightly press them between two sheets of parchment paper before cutting to create thinner, crispier strips.
Store any leftover crispy tortillas in an airtight container for up to 2 days—reheat them in a 350°F oven for 3-5 minutes to restore crispiness before serving.
Flavor Boosters
Want to take your medley to the next level? Stir in 1/4 cup vegan sour cream or Greek yogurt at the end for creaminess. A splash of lime juice (just 1 teaspoon) brightens the flavors, while chopped fresh cilantro adds a fresh finish.
For heat lovers, add 1/2 teaspoon cayenne pepper when toasting the spices. 🌶️
If you’re serving this as a main dish, top it with avocado slices or pickled red onions for acidity and freshness. For a smokier profile, add 1/2 teaspoon liquid smoke to the tomato paste before cooking.
The beauty of this dish is its flexibility—adjust seasonings to your taste, but always balance the smokiness with a touch of acidity to keep flavors vibrant.
Nutrition facts
Frequently asked questions
Can I use canned beans instead of dried?
Yes! For convenience, substitute 2 cups dried navy beans with 2 (15-ounce) cans of navy beans, drained and rinsed. Just reduce the vegetable broth by 1/2 cup since canned beans already contain some liquid. Drain thoroughly to avoid a watery medley.
What if I don't have corn tortillas?
No problem! Use flour tortillas or even corn chips for topping. For extra crunch, try panko breadcrumbs mixed with 1 tablespoon olive oil and 1/2 teaspoon smoked paprika, baked at 375°F for 5-7 minutes until golden.
How do I make this dish spicier?
Add 1/2 teaspoon cayenne pepper when toasting the spices, or stir in 1 tablespoon hot sauce at the end. For smoky heat, increase smoked paprika to 2 tablespoons and add 1/2 teaspoon chipotle powder. Adjust to taste!
Can I make this in a slow cooker?
Sauté the vegetables and spices first, then transfer everything to the slow cooker. Cook on LOW for 6-7 hours or HIGH for 3-4 hours. Add tortilla strips fresh after cooking to maintain crispiness. The slow cooker method deepens flavors even more!
Why did my tortilla topping get soggy?
This happens when the tortillas absorb moisture from the beans. To prevent it: Add tortilla strips only at the very end (last 5 minutes of baking) or bake them separately at 375°F for 3-4 minutes before serving. Keep them warm in a 200°F oven until ready to use.
