Cheap Bean and Corn Taco Bowl (Under $10, 25 Minutes)
One pot, pantry staples, done in 25 minutes — taco night without the fuss.
When it's late, you're tired, and you don't want to spend more than ten bucks, this bean and corn taco bowl is exactly what you need. It comes together in one skillet using canned beans and frozen corn — no fancy prep, no long ingredient list. The flavors hit like a real taco night: smoky, a little spicy, topped with whatever you have in the fridge. Expect a genuinely filling dinner that reheats beautifully the next day. If you're feeding two people or want lunch tomorrow, this recipe has you covered without any stress.
Ingredients
- 1 tbsp olive oil or vegetable oil
- 1 unit small yellow onion — diced
- 3 unit garlic cloves — minced
- 2 tsp chili powder
- 1 tsp ground cumin
- 0.5 tsp smoked paprika
- 0.5 tsp salt — plus more to taste
- 2 unit cans black beans (15 oz each) — drained and rinsed
- 1.5 cup frozen corn — no need to thaw
- 0.5 cup canned diced tomatoes — with juices
- 0.25 cup water
- 2 cup long-grain white rice — cooked according to package directions, for serving
- 2 tbsp lime juice — from 1–2 limes
- 0.25 cup fresh cilantro — roughly chopped, optional
- 1 unit avocado — sliced or diced, optional
Method
- 1 Start your rice according to the package directions so it's ready when the beans are done.
- 2 Heat the oil in a large skillet over medium heat. Add the diced onion and cook, stirring occasionally, for 4–5 minutes until softened and lightly golden.
- 3 Add the minced garlic and cook for 30 seconds, stirring constantly, until fragrant.
- 4 Sprinkle in the chili powder, cumin, smoked paprika, and salt. Stir to coat the onion and garlic, and cook for 30 seconds to bloom the spices.
- 5 Add the drained black beans, frozen corn, diced tomatoes with their juices, and water. Stir everything together.
- 6 Raise the heat to medium-high and bring the mixture to a gentle simmer. Cook for 8–10 minutes, stirring occasionally, until the corn is heated through and the liquid has reduced to a saucy consistency.
- 7 Taste and adjust salt as needed. Stir in the lime juice.
- 8 Divide the cooked rice among bowls. Spoon the bean and corn mixture over the top. Garnish with cilantro and avocado if using, and serve immediately.
Variations
- Add Cheese — Top each bowl with a handful of shredded cheddar or Monterey Jack for a non-vegan version that adds richness and extra staying power.
- Faster Version (Skip the Rice) — Serve the bean and corn mixture over store-bought tortilla chips as a loaded nacho bowl — no cooking required for the base, and dinner is on the table in under 15 minutes.
- Add Heat — Stir in a diced jalapeño with the onion, or add a few dashes of hot sauce at the end, for a spicier bowl that costs nothing extra.
- Pinto Bean Swap — Swap black beans for pinto beans or a mix of both — equally cheap, equally filling, and slightly creamier in texture.
Notes
To keep this truly under $10, skip the avocado or replace it with a dollop of sour cream if you have it on hand. Canned beans are the budget backbone here — don't rinse away all the liquid if you want a saucier bowl, just drain about half. Leftovers keep well in the fridge for up to 4 days; store the rice and bean mixture separately if possible to prevent mushiness.
Equipment that helps
- Large skillet (12-inch) — A wide surface lets the liquid reduce quickly and evenly so you get a saucy bowl rather than a watery one.
- Rice cooker — Frees up a burner and removes the need to watch the pot while you focus on the bean mixture.
Find more dinners like this
More like this