Eating healthy never tasted so vibrant. This Mexican Salad combines roasted sweet potatoes, hearty black beans, and a zesty lime yogurt dressing to create a meal that satisfies your cravings for bold flavors while providing a wealth of nutrients.
Whether you seek a filling lunch or a spectacular side dish for your next gathering, this recipe delivers a perfect balance of smoky, spicy, and tangy notes.

Why You Will Love This Mexican Salad
This salad stands out because it transitions perfectly between seasons. While many salads feel associated with summer, the inclusion of warm roasted sweet potatoes makes this a comforting choice during cooler months. The textures range from the crunch of toasted pepitas to the creaminess of avocado and yogurt dressing.
Most importantly, it uses whole, fresh ingredients that your body will appreciate. We avoid processed fats and instead rely on extra-virgin olive oil and Greek yogurt to provide heart-healthy lipids and protein.
Deep Dive into the Ingredients
Every component in this Mexican Salad serves a purpose. Let’s look at the powerhouse ingredients that make this dish shine.
The Roasted Vegetables
Sweet potatoes act as the anchor of the salad. When roasted at a high temperature with chili powder, cumin, and smoked paprika, they develop a caramelized exterior that pairs beautifully with the fresh vegetables. Sweet potatoes offer a high dose of Vitamin A and fiber, making this salad far more filling than a standard garden salad.
Proteins and Legumes
Black beans provide a plant-based protein boost. We recommend using reduced-sodium black beans to control the salt intake without sacrificing flavor. These beans are rich in anthocyanins, which are antioxidants that support heart health and keep you feeling full for longer periods.
The Crunch Factor
Pepitas, or pumpkin seeds, provide a nutty flavor and essential minerals like magnesium and zinc. Toasting them briefly in the oven unlocks an aroma that store-bought salted seeds simply cannot match. For added texture, you can include tortilla strips or crushed corn chips, which provide that classic Mexican kitchen feel.
Zesty Lime Yogurt Dressing
Instead of a heavy mayonnaise-based dressing, we utilize nonfat plain Greek yogurt. This choice provides a probiotic-rich base that is tangy and creamy. Combined with fresh lime zest, garlic, and cumin, it creates a bright finish that ties all the ingredients together.
This dressing is so versatile you might find yourself doubling the batch to use on fish tacos or grilled chicken later in the week.
Nutrition Analysis
Understanding what you eat is key to a balanced lifestyle. Below is a detailed view of the nutritional profile per serving of this Mexican Salad.
| Nutrient | Amount per Serving |
|---|---|
| Calories | 262 kcal |
| Total Fat | 11 g |
| Total Carbohydrates | 33 g |
| Fiber | 8 g |
| Sugar | 6 g |
| Protein | 10 g |
This macro profile makes it an excellent choice for those watching their calorie intake while maintaining high protein and fiber levels. The high fiber content ensures a low glycemic response, providing steady energy throughout your afternoon.
Pro Tips for the Best Results
1. Don’t Skip the Zest: The lime zest contains essential oils that provide a much deeper lime flavor than the juice alone. Always zest your lime before juicing it.
2. Control the Heat: If you prefer a milder salad, remove the seeds and ribs from the jalapeño before slicing. For those who love a spicy kick, include the seeds or use a serrano pepper instead.
3. Keep it Crisp: Only toss the romaine lettuce with the dressing right before serving. If you plan to eat this over several days, store the roasted sweet potatoes and the dressing in separate containers to prevent the lettuce from wilting.
Healthy Substitutions and Variations
This recipe is incredibly flexible. If you do not have pepitas, sliced almonds or sunflower seeds work well. For a vegan version, replace the Greek yogurt with a cashew-based cream or a high-quality almond yogurt, and omit the feta cheese.
If you crave more protein, grilled shrimp or shredded chicken breast seasoned with the same spices used on the sweet potatoes makes a wonderful addition.
How to Prepare This Recipe
Begin by toasting your pepitas. This small step adds layers of flavor that define the gourmet quality of the dish. Once toasted, increase your oven heat to ensure the sweet potatoes roast quickly and develop those sought-after charred edges.
While the potatoes roast, prepare your dressing and chop the fresh vegetables. Mixing the romaine with a small amount of dressing first ensures every leaf is seasoned before you pile on the heavier ingredients.
The assembly is where the magic happens. By layering the warm sweet potatoes over the chilled greens, you create a temperature contrast that makes the salad feel like a substantial meal. Garnish with fresh cilantro and optional feta for a salty finish that cuts through the citrus dressing perfectly.
A Salad Worth Sharing
Make this Mexican Salad for your next family dinner or as a meal-prep solution for a busy work week. It celebrates the rich culinary heritage of Mexican flavors while adhering to modern nutritional standards. Enjoy a bowl of freshness today!
The Recipe
PrintMexican Salad
A vibrant and hearty Mexican-inspired salad featuring roasted sweet potatoes, black beans, and a creamy lime-yogurt dressing.
- Prep Time: 25 min
- Cook Time: 20 min
- Total Time: 45 min
- Yield: 6 servings 1x
- Category: Salad
- Method: Roasting
- Cuisine: Mexican
- Diet: Vegetarian
Ingredients
1/4 cup raw pepitas
2 medium sweet potatoes, peeled and chopped into 1-inch chunks
2 tablespoons + 2 tablespoons extra-virgin olive oil (divided)
3/4 teaspoon ground chili powder
1 teaspoon ground cumin (divided)
1/2 teaspoon smoked paprika
1 teaspoon kosher salt (divided)
1 large head romaine lettuce, chopped
1 pint cherry tomatoes, halved
1 can (15 ounces) reduced-sodium black beans, drained and rinsed
1 small jalapeño, thinly sliced
1 small bunch radishes, thinly sliced
1/4 cup chopped cilantro
2/3 cup nonfat plain Greek yogurt
Zest and juice of 1 medium lime
1 clove minced garlic
Optional: Sliced avocado, Crumbled feta, Tortilla strips
Instructions
- Preheat oven to 325 F and toast pepitas on a baking sheet for 8-10 minutes until golden brown; set aside.
- Increase oven temperature to 450 F. On a rimmed baking sheet, toss sweet potatoes with 2 tbsp olive oil, chili powder, 1/2 tsp cumin, smoked paprika, and 1/2 tsp salt.
- Roast sweet potatoes for 20-22 minutes until tender and browned, stirring once halfway through.
- Whisk together the dressing ingredients: Greek yogurt, 2 tbsp olive oil, lime zest, lime juice, garlic, 1/2 tsp salt, and 1/2 tsp cumin.
- In a large bowl, toss the chopped romaine with 1/4 cup of the dressing.
- Add the roasted potatoes, black beans, jalapeño, radishes, and cilantro. Drizzle with remaining dressing and toss well.
- Top with optional avocado, feta, or tortilla strips and serve immediately.
Notes
- For a spicier kick, keep the seeds in the jalapeño.
- This salad is great for meal prep if you keep the dressing and sweet potatoes separate from the greens until serving.
Nutrition
- Serving Size: 1.5 cups
- Calories: 262 kcal
- Sugar: 6 g
- Sodium: 450 mg
- Fat: 11 g
- Saturated Fat: 2 g
- Unsaturated Fat: 9 g
- Trans Fat: 0 g
- Carbohydrates: 33 g
- Fiber: 8 g
- Protein: 10 g
- Cholesterol: 2 mg






