A comforting and nutritious beef lentil soup packed with tender beef, wholesome lentils, and flavorful vegetables. Perfect for a cozy meal any day of the week.
1 tablespoon olive oil
1 pound beef chuck, cut into 1/2-inch cubes
1 medium yellow onion, diced
3 cloves garlic, minced
2 medium carrots, peeled and diced
2 celery stalks, diced
1 cup dried brown lentils, rinsed and drained
6 cups low-sodium beef broth
1 (14.5-ounce) can diced tomatoes, with juices
1 teaspoon ground cumin
1 teaspoon dried thyme
1/2 teaspoon smoked paprika
1/2 teaspoon black pepper
1 teaspoon salt
2 bay leaves
2 cups fresh spinach, chopped
Heat olive oil in a large pot over medium-high heat.
Add the beef cubes and brown on all sides, about 5-7 minutes. Remove beef and set aside.
In the same pot, add diced onion, carrots, and celery. Cook until vegetables are softened, about 5 minutes.
Add minced garlic and cook for 1 minute until fragrant.
Return the browned beef to the pot.
Add the rinsed lentils, beef broth, diced tomatoes with juices, ground cumin, dried thyme, smoked paprika, black pepper, salt, and bay leaves.
Stir to combine and bring the mixture to a boil.
Reduce heat to low, cover, and simmer for 1 hour or until beef is tender and lentils are cooked through.
Remove and discard bay leaves.
Stir in chopped fresh spinach and cook for an additional 5 minutes until wilted.
Adjust seasoning with additional salt and pepper if needed.
Serve hot.