Healthy American

Beef and Lentil Skillet – High-Protein Dinner in 30 Minutes

This Beef and Lentil Skillet is a hearty one-pan dinner loaded with protein and fiber. Lean ground beef, green lentils, and spinach simmer in a spiced tomato sauce for a quick, satisfying meal.

This Beef and Lentil Skillet is a hearty one-pan dinner that delivers on both flavor and nutrition. Lean ground beef and tender green lentils simmer in a spiced tomato sauce with fresh spinach, creating a filling meal that’s ready in just 30 minutes. Topped with a dollop of Greek yogurt, it’s a perfect weeknight win for anyone looking for high protein meals.

Why You'll Love This Beef and Lentil Skillet

  • High in protein – Each serving packs 35 grams of protein to keep you full and satisfied.
  • One-pan cleanup – Everything cooks in a single skillet, so you spend less time washing dishes.
  • Budget-friendly – Lentils and canned tomatoes are pantry staples that stretch the ground beef further.
  • Customizable – Swap the beef for ground turkey or chicken, or add extra veggies like bell peppers or zucchini.

Ingredient Notes

Lean ground beef (93/7) keeps the dish hearty without excess grease. Canned green lentils are a time-saver – just drain and rinse them. If you prefer dry lentils, cook 1/2 cup of green lentils in water until tender (about 20 minutes) before adding. Diced tomatoes provide the saucy base; fire-roasted tomatoes add extra depth. The spice trio of cumin, coriander, and paprika gives warm, earthy flavor. Fresh spinach wilts quickly and adds color and nutrients. Plain Greek yogurt is the perfect cool, tangy topping – use full-fat or low-fat as you like.

How to Make Beef and Lentil Skillet

Start by sautéing onion and garlic in olive oil, then bloom the spices before browning the beef. Stir in the diced tomatoes and lentils, then let the mixture simmer for 10 minutes to meld the flavors. Finally, fold in the spinach until just wilted. The whole process is straightforward and forgiving – just keep the heat at medium-low during the simmer to prevent sticking. Serve immediately with a spoonful of yogurt and fresh herbs.

Tips for the Best Beef and Lentil Skillet

  • Don't skip blooming the spices – Cooking cumin and coriander in oil for 30 seconds releases their full aroma.
  • Use a large skillet – A 12-inch skillet gives enough room for the beef to brown evenly and the spinach to wilt without overcrowding.
  • Adjust the consistency – If the skillet seems dry after simmering, add a splash of water or broth. If it's too saucy, let it simmer uncovered for a minute.
  • Season gradually – Taste after adding the spinach and adjust salt and pepper as needed; canned tomatoes and lentils can vary in saltiness.
  • Make it a complete meal – Serve over rice or quinoa for extra carbs, or enjoy it as is for a low-carb option.

Make Ahead and Storage

This Beef and Lentil Skillet is excellent for meal prep. Cool the cooked skillet completely, then portion into airtight containers. It keeps well in the refrigerator for up to 4 days. To reheat, warm in a skillet over medium heat with a splash of water or microwave in 30-second bursts. You can also freeze the skillet for up to 3 months – thaw overnight in the fridge before reheating. The Greek yogurt topping should be added fresh after reheating.

What to Serve With Beef and Lentil Skillet

This skillet is satisfying on its own, but it pairs beautifully with steamed basmati rice, fluffy quinoa, or warm naan bread. For a lighter side, try a simple cucumber and tomato salad with lemon juice. Roasted broccoli or a green salad with vinaigrette also complement the warm spices nicely.

Beef and Lentil Skillet – High-Protein Dinner in 30 Minutes

Love this recipe?

Save it to your Pinterest board so you can find it later.

Save to Pinterest

Ingredients

  • 1 tablespoon olive oil
  • 1 pound lean ground beef (93/7)
  • 1 medium onion, diced
  • 3 cloves garlic, minced
  • 1 teaspoon ground cumin
  • 1 teaspoon ground coriander
  • 1/2 teaspoon paprika
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1 can (14.5 oz) diced tomatoes, undrained
  • 1 can (15 oz) green lentils, drained and rinsed
  • 3 cups fresh spinach
  • 1/4 cup plain Greek yogurt (for serving)
  • Fresh parsley or cilantro, chopped (optional, for garnish)

Instructions

1

Cook Aromatics and Beef

Heat olive oil in a large skillet over medium heat. Add onion and cook until softened, about 3 minutes. Stir in garlic, cumin, coriander, paprika, salt, and pepper, cooking for 30 seconds until fragrant. Add ground beef and cook, breaking it apart, until browned, about 5 minutes. Drain excess fat if needed.

2

Add Tomatoes and Lentils

Pour in the diced tomatoes with their juices and the drained lentils. Stir everything together and bring to a gentle simmer.

3

Simmer the Skillet

Reduce heat to low, cover, and let the mixture simmer for 10 minutes, stirring occasionally, so the flavors meld and the lentils heat through.

4

Wilt the Spinach

Add the fresh spinach to the skillet and stir until wilted, about 2 minutes. Taste and adjust seasoning if needed.

5

Serve with Yogurt

Divide the skillet mixture among plates. Top each serving with a spoonful of Greek yogurt and a sprinkle of fresh parsley or cilantro if desired. Serve immediately.

Notes

  • Substitute ground turkey or chicken for the beef to change the protein source.
  • For a spicier kick, add 1/4 teaspoon red pepper flakes with the spices.
  • Meal prep: Store leftovers in an airtight container in the fridge for up to 4 days. Reheat in a skillet or microwave with a splash of water to loosen.
  • This skillet is gluten-free as written. Serve with rice or crusty bread for extra heartiness.

Nutrition Facts

420 kcalCalories
35 gProtein
30 gCarbs
18 gFat
6 gSat Fat
700 mgSodium
12 gFiber

Frequently asked questions

Can I use brown lentils for Beef and Lentil Skillet?

Yes, brown lentils work well. They have a similar texture to green lentils. If using dry brown lentils, cook them separately first, as they need about 20-25 minutes, then add to the skillet.

How long does Beef and Lentil Skillet take to cook?

From start to finish, this Beef and Lentil Skillet takes about 30 minutes. Prep takes 10 minutes and cooking takes 20 minutes.

Can I freeze Beef and Lentil Skillet?

Yes, this dish freezes well. Cool completely, then transfer to a freezer-safe container. Freeze for up to 3 months. Thaw overnight in the fridge and reheat in a skillet.

What can I serve with Beef and Lentil Skillet?

Serve it with steamed rice, quinoa, or warm pita bread. A simple side salad or roasted vegetables also pair nicely.

Is Beef and Lentil Skillet gluten-free?

Yes, all the ingredients in this Beef and Lentil Skillet are naturally gluten-free. Just double-check your spice blends if you're sensitive.

How much protein is in Beef and Lentil Skillet?

Each serving of this Beef and Lentil Skillet provides about 35 grams of protein, thanks to the lean ground beef and lentils.

More ways to make it