Go Back
+ servings

One-Pot Keto Ground Beef Meal Prep Bowls

These one-pot keto ground beef meal prep bowls are a low-carb, high-protein staple that make busy weeks easier without sacrificing flavor. Juicy 80/20 ground beef is browned with onion and garlic, then simmered with paprika, cumin, and chili powder for a rich, savory base. Colorful keto-friendly vegetables like bell pepper, zucchini, and spinach add bulk and nutrients while keeping carbs low, creating a dish that feels like a hearty casserole or shepherd’s pie without the starch. A splash of olive oil or butter boosts browning and gives restaurant-quality depth, and the finished mixture portions perfectly into containers for grab-and-go meals.
Each serving reheats beautifully and stays satisfying thanks to plenty of protein and fat. Keep toppings like avocado, shredded cheese, sour cream, hot sauce, and fresh herbs separate so you can customize each bowl at serving time. The cooked beef and veggies hold well in the fridge for up to four days or in the freezer for up to three months, making this recipe ideal for weeknight dinners, work lunches, or post-workout fuel.
Course Dinner, Lunch, Meal Prep
Cuisine American, Mexican-inspired
Keyword gluten free, ground beef, keto, low-carb, meal prep, one pot
Prep Time 15 minutes
Cook Time 25 minutes
Total Time 40 minutes
Servings 4 bowls
Calories 430kcal

Equipment

  • large skillet or Dutch oven
  • Cutting board
  • Chef's knife
  • measuring spoons
  • measuring cups
  • spatula or wooden spoon
  • meal prep containers

Ingredients

For the beef and vegetables

  • 1 pound 80/20 ground beef
  • 2 tablespoons olive oil or avocado oil or butter
  • 1/4 cup yellow onion finely diced
  • 3 cloves garlic minced
  • 1 medium red bell pepper seeded and diced
  • 1 medium zucchini halved lengthwise and sliced
  • 2 cups fresh baby spinach lightly packed
  • 1/4 cup beef broth or chicken broth
  • 1 tablespoon tomato paste
  • 1 teaspoon fine sea salt more to taste
  • 1/2 teaspoon freshly ground black pepper
  • 1 1/2 teaspoons paprika sweet or smoked
  • 1 teaspoon ground cumin
  • 1 teaspoon chili powder
  • 1/2 teaspoon dried oregano or Italian seasoning
  • 1/4 teaspoon crushed red pepper flakes optional, for heat
  • 1/4 cup shredded cheddar cheese optional, for serving

Optional toppings for serving

  • 1 medium avocado sliced, for serving
  • 1/4 cup sour cream for serving
  • 2 tablespoons fresh cilantro or parsley chopped, for serving
  • hot sauce for serving, to taste

Instructions

  • Place a large skillet or Dutch oven over medium heat and add the olive oil, allowing it to heat until shimmering.
  • Add the diced onion to the pan and cook, stirring occasionally, until it softens and begins to turn translucent.
  • Stir in the minced garlic and cook until fragrant, being careful not to let it brown too deeply.
  • Add the ground beef to the skillet, breaking it up with a spatula, and cook until it is browned and no longer pink.
  • Sprinkle the cooked beef with salt, black pepper, paprika, cumin, chili powder, dried oregano or Italian seasoning, and red pepper flakes if using, then stir well to coat the meat in the spices.
  • Add the diced bell pepper and sliced zucchini to the pan and stir to combine with the seasoned beef.
  • Whisk the tomato paste into the beef broth, pour the mixture into the skillet, and stir until everything is evenly moistened.
  • Let the mixture simmer over medium heat until the vegetables are tender but still slightly crisp and most of the liquid has reduced to a thick sauce.
  • Stir in the baby spinach and cook just until it wilts into the beef and vegetable mixture.
  • Taste the mixture and adjust the salt, pepper, or spices as needed to suit your preference.
  • If using shredded cheddar cheese, sprinkle it over the top, cover the pan briefly, and allow the cheese to melt into the mixture.
  • Remove the skillet from the heat and let the mixture cool for several minutes before dividing it evenly among meal prep containers.
  • Pack toppings such as sliced avocado, sour cream, chopped herbs, and hot sauce in separate small containers to add after reheating.
  • Store the meal prep bowls in the refrigerator for up to four days or freeze them for longer storage, reheating gently before serving and adding your chosen toppings.

Notes

For the best browning and flavor, use a heavy skillet or cast iron pan and avoid stirring the beef too frequently as it cooks. If your ground beef is very fatty, you can spoon off a small amount of rendered fat before adding the vegetables, or leave it in for extra richness and satiety. To keep net carbs low, stick with lower carb vegetables like bell peppers, zucchini, and leafy greens, and avoid adding starchy options such as carrots or peas. This recipe is very flexible, so you can lean more toward taco flavors by increasing chili powder and cumin or go in an Italian direction by using more garlic and Italian seasoning with extra parmesan at the end.
Let the beef and vegetable mixture cool slightly before sealing containers to reduce condensation and prevent soggy textures. For freezing, cool completely, label with the date, and use within three months for the best flavor and texture. Reheat on the stovetop with a splash of broth or water or in the microwave on medium power, stirring halfway through so the mixture heats evenly. Always add fresh toppings like avocado and herbs after reheating to preserve their texture and color.

Nutrition

Calories: 430kcal | Carbohydrates: 8g | Protein: 26g | Fat: 33g | Saturated Fat: 11g | Cholesterol: 95mg | Sodium: 730mg | Fiber: 2g