Nutrition Facts for Whole30 hearty beef casserole

Whole30 Hearty Beef Casserole

Warm, comforting, and entirely Whole30-approved, this Hearty Beef Casserole is the perfect one-dish meal for your clean eating lifestyle. Packed with nutrient-rich vegetables like zucchini, carrots, and celery, and topped with tender, golden russet potatoes, this dish delivers a satisfying blend of textures and flavors. Seasoned with aromatic thyme and rosemary, plus a savory kick from coconut aminos and tomato paste, this casserole is brimming with wholesome goodness. The combination of ground beef and a medley of fresh produce creates a meal that’s hearty enough for a family dinner yet easy to prep, with just 20 minutes of hands-on time. Baked until bubbly and garnished with fresh parsley, this recipe is comfort food reimagined—healthy, flavorful, and perfect for your Whole30 journey.

Nutriscore Rating: 71/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 Whole30 Hearty Beef Casserole
Prep Time:20 mins
Cook Time:45 mins
Total Time:65 mins
Servings: 6

Ingredients

  • 1 lb Ground beef
  • 1 medium Yellow onion, diced
  • 3 cloves Garlic cloves, minced
  • 2 medium Carrots, diced
  • 2 stalks Celery stalks, diced
  • 1 medium Red bell pepper, diced
  • 1 medium Zucchini, diced
  • 2 large Russet potatoes, peeled and diced
  • 3 tablespoons Coconut aminos
  • 2 tablespoons Tomato paste
  • 1 cup Beef broth (Whole30-compliant)
  • 2 tablespoons Olive oil
  • 1 teaspoon Dried thyme
  • 1 teaspoon Dried rosemary
  • 1 teaspoon Salt
  • 0.5 teaspoon Black pepper
  • 2 tablespoons Fresh parsley, chopped

Directions

Step 1

Preheat your oven to 375°F (190°C).

Step 2

In a large pan over medium heat, add 1 tablespoon of olive oil. Add the ground beef and cook until browned, breaking it up with a spoon as it cooks. Drain any excess fat and set the beef aside.

Step 3

In the same pan, add the remaining tablespoon of olive oil, then add the diced onion and minced garlic. Sauté until the onion is translucent, about 3 minutes.

Step 4

Add the carrots, celery, red bell pepper, and zucchini to the pan. Cook for another 5-7 minutes until the vegetables are slightly softened.

Step 5

Stir in the tomato paste, ensuring it's well distributed among the vegetables.

Step 6

Add the coconut aminos, beef broth, thyme, rosemary, salt, and black pepper. Stir to combine.

Step 7

Return the cooked ground beef to the pan and mix everything together. Let it simmer for 5 minutes to allow the flavors to meld.

Step 8

Transfer the beef and vegetable mixture into a 9x13 inch baking dish, spreading it out evenly.

Step 9

Top with the diced potatoes, pressing them down slightly so they nestle into the mixture below.

Step 10

Cover the baking dish with foil and bake in the preheated oven for 25 minutes.

Step 11

Remove the foil and bake for an additional 10-15 minutes, or until the potatoes are tender and golden.

Step 12

Garnish with freshly chopped parsley before serving.

Step 13

Serve hot and enjoy your hearty Whole30 beef casserole!

Nutrition Facts

Serving size (2057.7g)
Amount per serving % Daily Value*
Calories 1984.8
Total Fat 111.2g 0%
Saturated Fat 36.9g 0%
Polyunsaturated Fat 2.7g
Cholesterol 321.1mg 0%
Sodium 4552.1mg 0%
Total Carbohydrate 163.9g 0%
Dietary Fiber 22.0g 0%
Total Sugars 37.8g
Protein 99.3g 0%
Vitamin D 0IU 0%
Calcium 332.8mg 0%
Iron 16.2mg 0%
Potassium 5774.7mg 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: 48.7%
Protein: 19.3%
Carbs: 31.9%