Comforting, hearty, and completely Whole30-compliant, this Beef Stew with Peas is the perfect one-pot meal for cozy evenings or meal prep. Tender chunks of beef chuck are browned to perfection, then simmered in a rich tomato-infused broth with flavorful aromatics like garlic, thyme, and rosemary. Fresh carrots, celery, and onion add natural sweetness, while nutritious frozen peas provide a vibrant burst of color and flavor. This stew is slow-cooked for maximum tenderness, creating melt-in-your-mouth beef and a deeply savory broth. Finished with a sprinkle of fresh parsley, it’s a wholesome, satisfying dish that's paleo-friendly and gluten-free, making it ideal for those sticking to their Whole30 goals. Serve it piping hot for a meal that warms both body and soul!
Scan with your phone to download!
Heat the olive oil in a large Dutch oven or pot over medium-high heat.
Season the beef chunks with salt and black pepper. Add them to the pot, working in batches if necessary, and brown them on all sides. This should take about 5-7 minutes per batch. Transfer the browned beef to a plate as they finish.
In the same pot, add the chopped onion, carrots, and celery. Cook for about 5 minutes, stirring occasionally, until the onions are translucent.
Add the minced garlic and cook for another 1 minute until fragrant.
Return the beef to the pot and stir in the beef broth, tomato paste, bay leaf, thyme, and rosemary.
Bring the stew to a boil, then reduce the heat to low, cover, and simmer for about 90 minutes, or until the beef is tender.
Add the frozen peas to the pot and cook for an additional 15-20 minutes.
Remove and discard the bay leaf. Taste and adjust seasoning if necessary.
Serve the stew hot, garnished with chopped parsley.
Serving size | (2536.6g) |
---|
Amount per serving | % Daily Value* |
---|---|
Calories | 2888.9 |
Total Fat 213.2g | 0% |
Saturated Fat 77.4g | 0% |
Polyunsaturated Fat 2.7g | |
Cholesterol 680.4mg | 0% |
Sodium 6558.3mg | 0% |
Total Carbohydrate 68.0g | 0% |
Dietary Fiber 19.3g | 0% |
Total Sugars 26.5g | |
Protein 186.0g | 0% |
Vitamin D 0IU | 0% |
Calcium 346.5mg | 0% |
Iron 30.7mg | 0% |
Potassium 5064.8mg | 0% |
Source of Calories