This is a one-pot stew of ground beef and brown lentils, seasoned with cumin and smoked paprika and simmered in beef stock with tomatoes. It takes about an hour start to finish and feeds four people well. The honest reason to make it: lentils stretch 500g of beef into a genuinely filling meal, and the whole thing comes together in a single pot with no special equipment.
What makes this version work
Two things matter here. First, browning the beef properly before adding any liquid — cook it 8–10 minutes over medium heat, breaking it up as you go, until the moisture has cooked off and the meat starts to sizzle rather than steam. That step builds the base flavor for the whole pot. Second, rinsing the lentils before they go in. Brown lentils carry surface starch and sometimes small debris; a quick rinse under cold water prevents the stew from turning gluey and ensures the lentils cook evenly in the 30–35 minute simmer.
Mistakes to avoid
- Adding the spices too late. Cumin and smoked paprika go in right after the beef is browned, while the pan is still hot and a little fat is present. Stirring them into cold liquid instead means they never bloom — the flavor stays flat and raw-tasting.
- Using red or green lentils instead of brown. Red lentils dissolve in 15 minutes and will turn this into a thick purée rather than a stew with texture. Stick with brown lentils, which hold their shape through the full simmer.
- Not checking the beef is fully cooked. Ground beef must reach an internal temperature of 160°F (71°C). If you don’t have a thermometer, make sure there is no pink remaining anywhere in the meat before you add the lentils and stock.
- Lifting the lid repeatedly during the simmer. Every time you lift it, you lose steam and the lentils take longer to soften. Set a timer for 30 minutes and leave it alone.
- Under-seasoning at the end. Lentils absorb salt as they cook. Always taste and adjust seasoning after the lentils are tender, not before — what tasted right at the start will likely need another pinch of salt by the time it’s done.
Smart swaps
- Beef stock: Store-bought cartons work fine. Low-sodium versions give you more control over the final salt level, which matters here since lentils soak it up.
- Smoked paprika: Regular sweet paprika is a workable substitute but gives you less depth. If you only have hot paprika, use half the amount.
- Ground beef fat content: An 80/20 blend (80% lean) gives the most flavor. Leaner blends above 90% can make the stew taste a little dry — skip the garnish of fresh parsley if you’re short on time, it’s not worth the extra dish to wash.
- Extra vegetables: Diced carrots or celery can go in with the onion at the start. Diced potato goes in with the lentils. No other timing adjustments needed.
Leftovers and meal prep
Store leftovers in a sealed container in the fridge for up to 4 days. The stew thickens considerably as it sits because the lentils keep absorbing liquid — add a splash of water or stock when reheating on the stovetop over medium-low heat, stirring occasionally until hot through. For freezing, cool the stew completely first, then portion into airtight containers or freezer bags; it keeps well for up to 3 months. Thaw overnight in the fridge before reheating. This stew is genuinely better on day two, so making a full batch and refrigerating half for later in the week is a practical move.

Beef Mince and Lentil Stew
Ingredients
2 tablespoons olive oil - extra virgin preferred for richer flavor
1 large onion - finely chopped
2 cloves garlic - minced
500 grams ground beef (minced beef) - grass-fed for best quality
1 teaspoon cumin
1 teaspoon smoked paprika
1 cup tomatoes - diced, canned or fresh
1 cup lentils - brown, rinsed and drained
4 cups beef stock - preferably homemade
1 teaspoon salt - to taste
0.5 teaspoon ground black pepper - freshly ground
2 tablespoons parsley - fresh, chopped for garnish
Instructions
- Heat the olive oil in a large pot over medium heat. Add the chopped onion and sauté until translucent, about 5 minutes.
- Stir in the garlic and cook until fragrant, approximately 1 minute.
- Add the beef mince, breaking it apart with a wooden spoon. Cook until browned and most of the moisture has evaporated, around 8-10 minutes.
- Season with ground cumin and smoked paprika, stirring to coat the beef.
- Pour in the diced tomatoes along with their juices, stirring to combine.
- Add the rinsed lentils and pour in the beef stock. Increase the heat to bring the mixture to a gentle boil.
- Reduce the heat to a simmer, cover, and cook for 30-35 minutes, or until the lentils are tender.
- Season with salt and black pepper to taste.
- Serve hot in bowls, garnished with chopped parsley.
Notes
Nutrition
Common questions
Do I need to soak the lentils before cooking?
No, brown lentils do not need soaking. Just rinse them under cold water in a fine-mesh strainer before adding them to the pot. They will cook through fully in the 30–35 minute simmer directly in the stock.
How do I know when the ground beef is actually cooked?
Ground beef is safe to eat when it reaches 160°F (71°C) internally and shows no pink color anywhere in the meat. In this recipe, cook it over medium heat for 8–10 minutes, breaking it apart constantly — by the time the moisture has evaporated and it’s sizzling in its own fat, it’s done.
My stew looks too thin after 35 minutes — what do I do?
Remove the lid and simmer for an additional 5–10 minutes to let excess liquid evaporate. Alternatively, use the back of a spoon to mash a small amount of the lentils against the side of the pot — they thicken the broth quickly without changing the overall texture much.
Can I make this ahead for a dinner party?
Yes, and it actually works better that way. Make the stew up to two days in advance, cool it, and refrigerate it covered. Reheat gently on the stovetop with a little added stock or water to loosen it, since it will have thickened in the fridge.
What to cook next
- Hearty Beef Kale Soup
- Hearty Beef Mushroom Stroganoff
- Fragrant Lamb Coconut Stew
- Spicy Lamb Pumpkin Stew










