Hearty Beef and Black Bean Soup with Corn and Tomatoes

Hearty Beef and Black Bean Soup with Corn and Tomatoes is a rich, satisfying soup filled with tender ground beef, black beans, sweet corn, and juicy tomatoes. Infused with warm spices, it’s a comforting one-pot meal perfect for chilly days or when you need a nourishing dinner with bold flavors.

Why You’ll Love This Recipe

This soup is protein-packed, filling, and brimming with robust flavors. It’s a crowd-pleaser that can be made with pantry staples and fresh or frozen vegetables. The combination of beef, beans, and corn offers a balance of textures, while the tomatoes bring acidity to keep the flavors bright. It’s easy to prepare, freezes well, and tastes even better the next day.

Ingredients

(Tip: You can find the complete list of ingredients and their measurements in the recipe card below.)

  • Ground beef
  • Olive oil
  • Onion, diced
  • Garlic, minced
  • Black beans, drained and rinsed
  • Corn kernels (fresh, frozen, or canned)
  • Diced tomatoes (canned or fresh)
  • Beef broth
  • Tomato paste
  • Chili powder
  • Ground cumin
  • Salt
  • Black pepper

Directions

  1. In a large pot, heat olive oil over medium heat. Add diced onion and cook until softened.
  2. Stir in minced garlic and cook for 1 minute until fragrant.
  3. Add ground beef, breaking it apart with a spoon, and cook until browned. Drain excess fat if needed.
  4. Stir in chili powder, cumin, salt, and black pepper.
  5. Add black beans, corn, diced tomatoes, tomato paste, and beef broth. Stir to combine.
  6. Bring to a boil, then reduce heat and simmer for 20–25 minutes to allow flavors to meld.
  7. Taste and adjust seasoning before serving.

Servings and Timing

  • Servings: 6
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Total Time: 40 minutes

Variations

  • Add diced bell peppers for extra color and sweetness.
  • Use ground turkey or chicken for a lighter option.
  • Spice it up with jalapeños or crushed red pepper flakes.
  • Add cooked rice or quinoa for a heartier meal.

Storage/Reheating

Store in an airtight container in the refrigerator for up to 4 days. Reheat on the stovetop over medium heat or in the microwave until hot. This soup also freezes well for up to 3 months; thaw overnight in the refrigerator before reheating.

FAQs

1. Can I make this in a slow cooker?

Yes, brown the beef first, then cook on low for 6–8 hours.

2. Can I use canned corn?

Yes, just drain before adding.

3. Can I make it vegetarian?

Omit the beef and use vegetable broth, adding extra beans or lentils.

4. Can I make it spicier?

Add jalapeños, hot sauce, or extra chili powder.

5. How do I thicken the soup?

Simmer uncovered for a few extra minutes or mash some of the beans.

6. Can I use fresh tomatoes instead of canned?

Yes, peel and dice about 4–5 medium tomatoes.

7. Can I make it ahead of time?

Yes, the flavors deepen after sitting for a day.

8. Can I freeze individual portions?

Yes, portion into freezer-safe containers for easy meals.

9. What toppings work well?

Shredded cheese, sour cream, chopped cilantro, or tortilla chips.

10. Can I add other beans?

Yes, kidney beans or pinto beans work well with the flavors.

Conclusion

Hearty Beef and Black Bean Soup with Corn and Tomatoes is a flavorful, comforting dish that’s easy to prepare and packed with wholesome ingredients. Whether enjoyed fresh or from the freezer, it’s a reliable go-to recipe for satisfying, warming meals.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Hearty Beef and Black Bean Soup with Corn and Tomatoes

Hearty Beef and Black Bean Soup with Corn and Tomatoes

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Olivia
  • Prep Time: 15 mins
  • Cook Time: 25 mins
  • Total Time: 40 mins
  • Yield: 4 servings 1x
  • Category: Salad
  • Method: Boiling & Tossing
  • Cuisine: Mediterranean
  • Diet: Vegetarian

Description

A refreshing and protein-packed salad made with tender lentils, crisp vegetables, fresh herbs, and tangy feta cheese, tossed in a light lemon-olive oil dressing for a vibrant Mediterranean flavor.


Ingredients

Units Scale
  • 1 cup dried green or brown lentils, rinsed
  • 3 cups water or vegetable broth
  • 1 cup cherry tomatoes, halved
  • 1 cup cucumber, diced
  • 1/2 cup red bell pepper, diced
  • 1/4 cup red onion, finely chopped
  • 1/2 cup feta cheese, crumbled
  • 1/4 cup fresh parsley, chopped
  • 2 tbsp fresh mint, chopped
  • 3 tbsp olive oil
  • 2 tbsp fresh lemon juice
  • 1 tsp dried oregano
  • Salt and pepper, to taste

Instructions

  1. In a medium saucepan, combine lentils and water or vegetable broth. Bring to a boil, then reduce heat and simmer for 20–25 minutes, or until lentils are tender but not mushy. Drain and let cool.
  2. In a large bowl, combine cooked lentils, cherry tomatoes, cucumber, bell pepper, red onion, feta, parsley, and mint.
  3. In a small bowl, whisk together olive oil, lemon juice, oregano, salt, and pepper.
  4. Pour the dressing over the salad and toss gently to combine.
  5. Serve immediately or refrigerate for 30 minutes to allow flavors to meld.

Notes

  • For added texture, sprinkle with toasted pine nuts before serving.
  • Use pre-cooked lentils for faster preparation.
  • This salad keeps well in the fridge for up to 3 days, making it great for meal prep.

Nutrition

  • Serving Size: 1/4 of recipe
  • Calories: 280
  • Sugar: 5 g
  • Sodium: 320 mg
  • Fat: 14 g
  • Saturated Fat: 4 g
  • Unsaturated Fat: 9 g
  • Trans Fat: 0 g
  • Carbohydrates: 30 g
  • Fiber: 9 g
  • Protein: 12 g
  • Cholesterol: 15 mg

Leave a Comment & Rate this Recipe!

If you love this recipe, please consider giving it a star rating when you leave a comment. Star ratings help people discover my recipes online. Your support means a lot to me, I appreciate you.

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Your email address will not be published. Required fields are marked *