Perfectly hearty and irresistibly bold, this Spicy Meat and Beans recipe is a one-skillet wonder that’s guaranteed to add some heat to your dinner table. Featuring the robust flavors of ground beef or turkey, two types of tender beans, and a medley of warming spices like chili powder, cumin, and smoked paprika, this dish strikes the perfect balance of spice and comfort. Simmered with juicy diced tomatoes and enriched with a touch of tomato paste, it’s a protein-packed meal ready in just 45 minutes. Customize the heat level to your preference with cayenne pepper and optional hot sauce, and garnish with fresh cilantro for a bright, fragrant finish. Serve it solo or pair with rice, tortillas, or a crisp side salad for a meal that’s as versatile as it is satisfying. Whether you’re meal-prepping or craving a cozy, crowd-pleasing dinner, Spicy Meat and Beans is your go-to dish for bold flavor in every bite.
Heat a large skillet or Dutch oven over medium-high heat. Add the olive oil and let it heat up for 1 minute.
Add the diced onions to the skillet and sauté for 3-4 minutes until translucent. Stir in the minced garlic and cook for another 1 minute.
Add the ground beef or ground turkey to the skillet. Cook, breaking it up with a wooden spoon, until browned and fully cooked, about 6-8 minutes. Drain any excess fat if needed.
Stir in the chili powder, cumin, paprika, cayenne pepper, salt, and black pepper. Cook for 1 minute to toast the spices and enhance their flavor.
Add the diced tomatoes (with their juices), tomato paste, kidney beans, and black beans to the skillet. Stir well to combine.
Bring the mixture to a simmer. Reduce the heat to low, cover the skillet, and let it cook for 15-20 minutes, stirring occasionally.
If you like extra heat, stir in the hot sauce during the last few minutes of cooking.
Taste and adjust seasoning as needed. Remove from heat.
Serve hot, garnished with freshly chopped cilantro, if desired. Enjoy as-is, or alongside rice, tortillas, or a side salad.
Calories |
2206 | ||
|---|---|---|---|
% Daily Value* |
|||
| Total Fat | 113.2 g | 145% | |
| Saturated Fat | 37.3 g | 186% | |
| Polyunsaturated Fat | 2.7 g | ||
| Cholesterol | 321 mg | 107% | |
| Sodium | 4909 mg | 213% | |
| Total Carbohydrate | 180.0 g | 65% | |
| Dietary Fiber | 56.9 g | 203% | |
| Total Sugars | 24.9 g | ||
| Protein | 123.5 g | 247% | |
| Vitamin D | 0.0 mcg | 0% | |
| Calcium | 506 mg | 39% | |
| Iron | 29.3 mg | 163% | |
| Potassium | 4811 mg | 102% | |
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.