← BlogJune 28, 2026

How to Make the Perfect Spicy Beef and Lentil Soup

Middle Eastern · Easy · 40 min · 4 servings

Gluten FreeDairy Free
Advertisement
Spicy Beef and Lentil Soup

This warming and deeply nutritious soup pairs lean ground beef with protein-rich red lentils creating a double protein source that delivers an impressive protein count per bowl. The bold spices add incredible warmth and depth making it one of the most satisfying high protein soups you can make at home.

Why this recipe works

This Spicy Beef and Lentil Soup recipe has been crafted to deliver restaurant-quality results in your home kitchen. At just 40 minutes from start to finish, it fits perfectly into a busy schedule without sacrificing flavor. Each serving comes in at 460 calories with 40g of protein, making it a balanced choice for any meal.

Advertisement

What you will need

This recipe uses 6 simple ingredients that you can find at any grocery store:

  • 400 g lean ground beef
  • 1 cup red lentils rinsed
  • 4 cups beef broth low sodium
  • 1 tsp cumin
  • 1 tsp turmeric
  • 1 tsp chili flakes

Step by step instructions

Step 1: Brown the Beef

Heat a large soup pot over medium high heat and add the ground beef, breaking it into small pieces as it cooks for 5 to 6 minutes until fully browned and no pink remains. Drain any excess fat from the pot before proceeding to the next step.

Step 2: Toast the Spices

Add the cumin, turmeric, and chili flakes directly to the browned beef in the pot and stir constantly for 60 seconds allowing the spices to toast in the residual heat. This critical step wakes up the spices and dramatically intensifies the final flavor of the soup.

Step 3: Add Lentils and Broth

Pour the beef broth into the pot and add the rinsed red lentils, stirring everything together and scraping any browned bits from the bottom of the pot. Bring the soup to a boil over high heat, then reduce to a simmer and cook uncovered for 20 to 25 minutes until the lentils have completely broken down and thickened the soup.

Step 4: Adjust and Serve

Taste the soup and adjust the salt, pepper, and chili levels to your preference before serving. Ladle into bowls and finish with a squeeze of fresh lemon juice and a drizzle of olive oil for brightness and richness respectively.

Advertisement

Easy substitutions

Missing an ingredient? Here are some swaps that work perfectly:

  • red lentils → green lentils or brown lentils for a firmer texture that do not break down as much
  • chili flakes → smoked paprika for a milder version with a similar smoky warmth

Common mistakes to avoid

Watch out for these pitfalls that can affect your results:

  • Not rinsing the lentils before adding them to the pot which can cause excess starch and cloudiness in the finished soup
  • Skipping the step of toasting the spices which results in a flat one-dimensional spice flavor rather than a deep and complex aromatic profile

Nutrition facts

Per serving: 460 calories, 40g protein, 42g carbs, 14g fat, 12g fiber.

Ready to cook?

Get the interactive recipe with adjustable servings, built-in timers, and ingredient checklist.

View full recipe →
Advertisement