Vegetarian Black Bean Taco Salad with Lime Crema
One can of black beans turns into a fresh, protein-packed dinner that costs less than a fast-food meal. This black bean taco salad layers warm cumin-spiced beans over crisp romaine, sweet corn, and juicy tomatoes, then finishes with a cool lime crema that ties it all together. It is the kind of meal that feels like a treat but works hard for your wallet and your body.
Black beans are one of the cheapest sources of plant protein you can buy. A single can delivers a serious dose of fiber and protein for around a dollar, which keeps the whole dish budget-friendly without skimping on nutrition.
Pair them with romaine, corn, and tomatoes, and you get a meal rich in fiber, vitamin C, and slow-burning energy. The cotija and lime crema add just enough richness to make it satisfying, so you stay full for hours instead of reaching for snacks an hour later.
Why You’ll Love This Recipe
- It is ready in 15 minutes. No oven, no fuss. You warm the beans, toss the greens, and build the bowls.
- It is genuinely cheap. Pantry beans, a head of romaine, and a handful of toppings feed two people for very little.
- It is high in fiber and plant protein. Black beans keep you full and fuel steady energy through the afternoon.
- It is endlessly flexible. Swap the toppings, add avocado, or pile it into a tortilla. The base never lets you down.
Fabian’s Budget & Health Tip: Skip store-bought crema and make your own with plain Greek yogurt instead of sour cream. You cut the cost, double the protein, and lose none of the tang. Stir in a little lime juice and zest, and nobody will guess it started as yogurt.
Ingredients (Serves 2)
For the cumin black beans
- 1 can black beans, drained and rinsed (15 oz / 425 g)
- 1 tablespoon olive oil (15 ml)
- 1 teaspoon ground cumin (2 g)
- 1 small garlic clove, minced (optional, for depth)
- Pinch of salt
For the salad base
- 1 medium head romaine lettuce, chopped (about 6 cups / 300 g)
- 1 cup corn kernels, fresh, canned, or thawed frozen (165 g)
- 1 cup cherry tomatoes, halved (150 g)
- 1/4 small red onion, thinly sliced (about 1/4 cup / 30 g)
For the lime crema
- 1/3 cup plain Greek yogurt or sour cream (80 g)
- Juice of 1/2 lime (about 1 tablespoon / 15 ml)
- 1/2 teaspoon lime zest
- Pinch of salt
- 1 to 2 teaspoons water, to thin
To finish
- 1/3 cup cotija cheese, crumbled (40 g)
- Lime wedges, for serving
Step-by-Step Instructions
Step 1: Whisk the lime crema 🥄
Spoon the Greek yogurt into a small bowl. Add the lime juice, zest, and a pinch of salt. Whisk until smooth and glossy, then add water a teaspoon at a time until it ribbons off the spoon in a slow, pourable stream. Taste it. You want a bright, tangy hit that wakes up your mouth. Set it aside to cool in the fridge while you build the rest.
Step 2: Warm the cumin black beans 🫘
Heat the olive oil in a small skillet over medium heat until it shimmers. Add the minced garlic and stir for about 30 seconds, just until it turns fragrant and your kitchen smells warm and nutty. Tip in the drained beans and the cumin. Stir gently and listen for a soft sizzle. Cook for 3 to 4 minutes until the beans are glossy, heated through, and coated in earthy, toasty cumin. Pull them off the heat before they dry out. They should still look plump and shiny.
Step 3: Toss the crisp salad base 🥬
Pile the chopped romaine into a large bowl. Scatter in the corn, halved cherry tomatoes, and thin slices of red onion. Toss with your hands until everything tumbles together and the colors pop, deep green, bright yellow, and ruby red. Listen for that satisfying crunch as the leaves move.
Step 4: Build the bowls 🌮
Divide the salad between two wide bowls. Spoon the warm beans right into the center so they steam against the cool greens. This contrast of warm and cold is the heart of a great taco salad.
Step 5: Crown it with cotija and crema 🧀
Crumble the cotija generously over each bowl so the white flecks land like fresh snow. Now the money shot: drizzle the lime crema back and forth in slow ribbons across the top. Watch it pool into the beans and cling to the leaves. Finish with a lime wedge on the side and serve right away while the beans are still warm and the greens are still crisp.
Expert Troubleshooting & FAQs
What if my lime crema is too thick?
Add water one teaspoon at a time and whisk between each addition. You are aiming for a consistency that drizzles in ribbons, not one that plops. If you accidentally make it too thin, stir in a little more yogurt to bring it back.
Can I make this salad ahead of time?
Prep the parts separately and assemble at the last minute. Store the warm beans, chopped salad, and crema in their own containers in the fridge. Once you dress and combine everything, the romaine wilts fast, so build the bowls only when you are ready to eat.
My beans taste flat. How do I fix that?
Flat beans usually need salt and acid. Add a pinch more salt while they warm, then squeeze a little lime juice over them just before serving. A quick taste and a tiny adjustment makes the cumin sing and pulls the whole bowl together.
Estimated Nutritional Facts (Per Serving)
- Calories: 380
- Protein: 19 g
- Carbs: 45 g
- Fats: 15 g
These are rough estimates and will shift with your exact brands and how heavy a hand you have with the cotija and crema.









