Dairy Free Stuffed Peppers

Filled with rich Italian flavor, these classic dairy free stuffed peppers are bound to be a dinnertime hit! Easy to make and perfect for meal prep, they feature tender bell peppers stuffed with an irresistible ground meat, veggie and rice filling. Egg free, gluten free, nut free and soy free. 

Three Dairy Free Stuffed Peppers on a plate.

I don’t know about you but I’m always on the hunt for recipes that make for fantastic leftovers OR are perfect for meal prep.

And these dairy free stuffed peppers? 

They totally fit the bill.

They’re easy to make. Freezer friendly. Super delicious even after a few days in the fridge.

But even better? They’re packed to the brim with alllllll the good stuff.

We have classic Italian spices, rich tomato sauce, satisfying ground beef, plus plenty of tender rice and veggies to tie it all together. 

Making them awesome for a regular ol’ dinner or even a fancier special occasion. You really can’t go wrong.

Partially cooked bell peppers and then chopped veggies in bowls.

How To Make

So, let’s talk about how this simple dinner goes down:

Prep bell peppers. First up, we’ll halve our bell peppers from stem to base, rub with a bit of olive oil and bake for about 25 minutes to soften them up.  

Cook meat. Meanwhile, we’ll brown some ground beef in a skillet until no longer pink. 

Make filling. Next, we’ll saute plenty of veggies until tender, before stirring in the cooked beef, some spices, cooked rice, tomato sauce and a hint of nutritional yeast. 

Fill and bake. Finally, the mixture gets spooned into the softened bell peppers and then we’ll pop them back in the oven for about 20 additional minutes. 

Before serving, we’ll top the peppers with a quick drizzle of extra tomato sauce and a nice sprinkle of fresh herbs.

A skillet filled with ground meat, rice and veggies.

Tips & Tricks

  1. First things first. You can use any color bell pepper for this recipe. Keep in mind that the red / orange / yellow varieties are a bit sweeter, whereas the green kind has a hint of bitter flavor. It just depends on your personal preference and your budget – green peppers do tend to be cheaper!
  2. Now, if your peppers are nice and large you’ll have just the right amount of filling. However, if your peppers are more medium-ish in size, you’ll probably have some filling leftover. If that’s the case, just serve whatever doesn’t fit on the side.
  3. A muffin (or ice cream) scoop makes filling the peppers super easy and a bit neater. 
  4. Let’s talk about the nutritional yeast. You can definitely leave it out if desired, although it does add a nice hint of “cheesy” flavor. 
  5. Along those lines, you can absolutely top the peppers with your favorite dairy free shredded cheese of choice. I personally don’t find that it’s needed thanks to the nutritional yeast, but that’s me and my tastebuds. 
  6. And finally, not feeling the rice? Cooked quinoa would make a great substitute. 

A baking dish filled with Gluten Free Dairy Free Stuffed Peppers.

How To Store

Fridge: Let the peppers cool completely then transfer to an airtight container. They’ll keep in the refrigerator for about 4 days.

Freezer: Alternatively you can store the peppers in the freezer for up to 3 months. When ready to enjoy, let thaw in the fridge then rewarm gently. 

Several Dairy Free Stuffed Bell Peppers on a plate with a fork.

Additional Dairy Free Dinner Recipes:

Did you make this recipe? Rate and review it down below! I’d love to hear from you.

Three Dairy Free Stuffed Peppers on a plate.

Dairy Free Stuffed Peppers

Yield: about 6 servings
Prep Time: 20 minutes
Cook Time: 45 minutes
Total Time: 1 hour 5 minutes

Filled with rich Italian flavor, these classic dairy free stuffed peppers are bound to be a dinnertime hit! Easy to make and perfect for meal prep, they feature tender bell peppers stuffed with an irresistible ground meat, veggie and rice filling.


  • 6 large bell peppers
  • olive oil, for rubbing
  • 1 pound ground beef*
  • 1 medium onion, chopped
  • 3 cloves garlic, minced
  • 1 medium zucchini, chopped
  • 1 (8 ounce) package baby bella mushrooms, chopped
  • ½ teaspoon dried basil
  • ½ teaspoon dried oregano
  • ½ teaspoon dried parsley
  • ¼ teaspoon dried thyme
  • ½ teaspoon fine sea salt
  • ¼ teaspoon red pepper flakes
  • 1 cup cooked white or brown rice
  • 2 tablespoons nutritional yeast
  • 1 (15 ounce) can tomato sauce, divided
  • chopped fresh basil or parsley, for serving


  1. Preheat the oven to 400ºF. 
  2. Halve the peppers from the stem to the base, then remove the seeds and membranes. Drizzle lightly with olive oil then use your fingers to rub all over. Arrange in two 9x13 inch baking dishes or one large rimmed sheet pan cut side down.
  3. Bake for 25 minutes. Remove from the oven and use tongs to flip the peppers over (i.e. so they’re now cut side up), draining any juices into the pan(s). Maintain the oven temperature.
  4. While the peppers are baking, set a large skillet over medium heat. When hot, add in the ground beef and cook for about 5 to 6 minutes, breaking it up with a wooden spoon, until no longer pink and cooked through. Use a slotted spoon to remove to a bowl and set aside.
  5. Set the same skillet back over medium heat. If the skillet is dry, add in a good drizzle of olive oil. When hot, add the onion and cook for about 2 to 3 minutes, until softened. Stir in the garlic and cook for 30 seconds, until fragrant.
  6. Add in the zucchini, mushrooms, basil, oregano, parsley, thyme, salt and red pepper flakes. Continue to cook for about 5 to 7 minutes, until the veggies are all tender. Remove from the heat.
  7. Stir in the cooked beef, cooked rice, nutritional yeast and ¾ cup of the tomato sauce. Mix until well combined, then taste and season with salt / pepper / red pepper flakes as needed (I usually add about a scant ¼ teaspoon more salt). Spoon the mixture evenly into the pre-baked peppers.
  8. Return to the oven and bake for about 20 additional minutes, until the peppers are nice and soft. 
  9. Drizzle the remaining tomato sauce over the tops of the peppers, then top with some fresh basil / parsley. Serve!


*You can absolutely use ground turkey, chicken or pork instead of the beef. If you’re using something leaner than beef, you may need to use some olive oil when cooking the meat in the skillet - just use your judgment. 

Nutrition Information:
Yield: 6 Serving Size: 1
Amount Per Serving: Calories: 272Total Fat: 10gSaturated Fat: 4gTrans Fat: 0gUnsaturated Fat: 5gCholesterol: 67mgSodium: 345mgCarbohydrates: 21gFiber: 4gSugar: 5gProtein: 26g

Nutrition data shown is an estimate provided by an online calculator and is for informational purposes only. It should not be considered a substitute for a medical professional’s advice.