Tomato Lentil Stew
1:00

Lentil stew has been feeding families across the Middle East, North Africa, and Latin America for generations — and for good reason. It’s inexpensive, filling, and comes together in about 35 minutes with pantry staples. This version uses green or brown lentils simmered with tomatoes, onion, garlic, and warm spices to make a thick, satisfying lunch that holds you well past the midday slump. Serve it with a small piece of crusty bread or over white rice, and it becomes a full meal that feels like more than the sum of its parts.

Prep Time: 10 min
Cook Time: 30 min
Total Time: 40 min
Servings: 4

Meal Type: Lunch
Health Tags: Diabetes

Why This Recipe Works

  • Lentils are one of the best foods for blood sugar stability. They’re high in both protein and fiber, which means they digest slowly — delivering sustained energy without a spike. A single cup of cooked lentils provides roughly 18 grams of protein and 16 grams of fiber, making this bowl capable of carrying you through the afternoon.
  • Tomatoes bring acidity and depth without adding sodium. Fresh or low-sodium canned tomatoes give the stew its body and savory richness. They also add vitamin C and lycopene — a nutrient that becomes more available when tomatoes are cooked, not less.
  • Cumin and garlic do more than season the dish. These aromatics — both staples in Mexican, Mediterranean, and South Asian cooking — give the stew a complex, satisfying flavor that makes plain lentils taste like a finished dish. They also happen to support digestion, which helps when eating higher-fiber foods.

Ingredients:

  • 1 cup dry green or brown lentils, rinsed
  • 1 can (14.5 oz) diced tomatoes, low-sodium or no-salt-added
  • 1 medium white or yellow onion, diced
  • 3 cloves garlic, minced
  • 1 medium carrot, diced
  • 1 stalk celery, diced
  • 3 cups low-sodium vegetable or chicken broth
  • 1 cup water
  • 2 tablespoons olive oil
  • 1½ teaspoons cumin
  • 1 teaspoon smoked paprika
  • ½ teaspoon turmeric
  • Salt and black pepper to taste
  • ¼ cup fresh cilantro or flat-leaf parsley, chopped
  • Lemon wedges for serving

Instructions:

  1. Heat olive oil in a large pot over medium heat. Add the onion, carrot, and celery and cook for 5–6 minutes, stirring occasionally, until softened.
  2. Add the garlic, cumin, paprika, and turmeric. Stir and cook for 1 minute until fragrant.
  3. Add the rinsed lentils, diced tomatoes (with liquid), broth, and water. Stir to combine.
  4. Bring to a boil, then reduce heat to a gentle simmer. Cook uncovered for 25–30 minutes, stirring occasionally, until lentils are tender and the stew has thickened.
  5. Taste and season with salt and pepper.
  6. Serve topped with fresh cilantro or parsley and a squeeze of lemon.

Notes & Substitutions:

  • Renal modification required: Reduce lentils to ¼ cup per serving and add 1 cup diced zucchini or extra carrots to keep the volume. Use only ½ cup diced tomato per serving (fresh preferred). This modification significantly reduces potassium and phosphorus while preserving the character of the dish. Consult your Registered Dietitian for personalized guidance.
  • Add greens: Stir in a handful of fresh spinach or kale in the last 3 minutes of cooking. They wilt quickly and add color, texture, and extra nutrients.
  • Make it heartier: Serve over ½ cup of cooked white rice or with a small piece of whole-grain bread. White rice is also a better choice than brown for members watching phosphorus.
  • Storage: Keeps in the refrigerator for up to 5 days. The lentils will absorb liquid as they sit — add a splash of water or broth when reheating to loosen the texture.
  • Freeze it: This stew freezes well in individual portions for up to 3 months.

Related Topics