Nutrition Facts for High protein hearty beef casserole

High Protein Hearty Beef Casserole

Warm up your dinner table with this High Protein Hearty Beef Casserole, a comforting, nutrient-packed dish that’s perfect for satisfying hunger and boosting energy. Tender chunks of seared beef chuck are slow-cooked with vibrant vegetables like carrots, celery, and bell peppers in a rich tomato and beef broth, creating layers of deep, savory flavor. Protein-rich lentils and a pop of color from sweet peas round out this filling one-pot meal, ideal for meal prep or feeding a crowd. With aromatic seasonings like thyme and parsley, and a melt-in-your-mouth texture thanks to oven-braising, this casserole is as wholesome as it is delicious. Ready to nourish your family in just under two hours, it’s a must-try for fans of hearty, high-protein comfort food.

Nutriscore Rating: 74/100
Want to add this food to your meal log?
Try SnapCalorie's FREE AI assisted nutrition tracking free in the App store or on Android.
SnapCalorie App QR Code

Scan with your phone to download!

Image of High Protein Hearty Beef Casserole
Prep Time:20 mins
Cook Time:120 mins
Total Time:140 mins
Servings: 6

Ingredients

  • 2 tablespoons olive oil
  • 1.5 pounds beef chuck, cut into 1-inch cubes
  • 1 teaspoon salt
  • 0.5 teaspoons black pepper
  • 1 medium onion, chopped
  • 3 garlic cloves, minced
  • 2 medium carrots, sliced
  • 2 celery stalks, sliced
  • 1 medium bell pepper, chopped
  • 2 tablespoons tomato paste
  • 15 ounces canned diced tomatoes
  • 2 cups beef broth
  • 1 bay leaf
  • 1 teaspoon dried thyme
  • 1 cup cooked lentils
  • 1 cup frozen peas
  • 0.25 cup chopped parsley for garnish

Directions

Step 1

Preheat your oven to 325°F (160°C).

Step 2

In a large ovenproof casserole dish or Dutch oven, heat the olive oil over medium-high heat.

Step 3

Season the beef cubes with salt and black pepper.

Step 4

Working in batches, brown the beef in the hot oil until each side is seared, approximately 5 minutes per batch. Transfer the beef to a plate and set aside.

Step 5

In the same casserole dish, add the chopped onion, garlic, carrots, celery, and bell pepper. Sauté for 5-7 minutes until the vegetables are softened.

Step 6

Stir in the tomato paste and cook for an additional 2 minutes.

Step 7

Add the diced tomatoes (with liquid), beef broth, bay leaf, and thyme to the vegetables. Stir to combine.

Step 8

Return the beef to the casserole along with any juices that have collected on the plate.

Step 9

Bring the mixture to a gentle simmer, cover the casserole dish, and transfer it to the preheated oven.

Step 10

Bake for 1.5 hours, or until the beef is very tender.

Step 11

Remove the casserole from the oven and stir in the cooked lentils and frozen peas. Return to the oven for an additional 10 minutes to heat through.

Step 12

Before serving, remove the bay leaf and sprinkle with chopped parsley.

Step 13

Serve hot, enjoying the hearty flavors of the beef and the comforting richness of the casserole.

Nutrition Facts

Serving size (2601.1g)
Amount per serving % Daily Value*
Calories 2744.4
Total Fat 181.1g 0%
Saturated Fat 63.0g 0%
Polyunsaturated Fat 6.3g
Cholesterol 518.8mg 0%
Sodium 5409.1mg 0%
Total Carbohydrate 125.6g 0%
Dietary Fiber 46.2g 0%
Total Sugars 47.0g
Protein 166.6g 0%
Vitamin D 0IU 0%
Calcium 568.6mg 0%
Iron 35.7mg 0%
Potassium 5902.1mg 0%
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

Source of Calories

Fat: 58.2%
Protein: 23.8%
Carbs: 18.0%