This post may contain affiliate links, please see our privacy policy for details.

This Vegan Beef Zucchini Casserole is a hearty & delicious dinner idea. You get rice, veggies & plant protein in one tasty dish!

This post is sponsored by Success Rice!
This Vegan Beef Zucchini Casserole is a hearty & delicious dinner idea. You get rice, veggies & plant protein in one tasty dish | ThisSavoryVegan.com

Now that I’m pregnant I have a whole new appreciation for a casserole. Being able to add everything to a baking dish, bake it and then eat is so simple, and tasty! Plus you get tons of yummy leftovers for lunches! And this Vegan Beef Zucchini Casserole is my new favorite! It packs in summer veggies and plant protein in one dish. Plus it is ready in 40 minutes!

Here’s what you need

Ingredients

  • Success Boil-in-Bag Basmati Rice
  • avocado oil
  • yellow onion
  • garlic
  • bell pepper
  • zucchini
  • vegan beef crumbles – see the recipe notes for other options
  • smoked paprika
  • dried oregano
  • red pepper flakes
  • salt & pepper
  • fire roasted tomatoes
  • sun-dried tomatoes
  • shredded vegan mozzarella
  • fresh basil

Equipment

  • skillet
  • sauce pan
  • baking dish
This Vegan Beef Zucchini Casserole is a hearty & delicious dinner idea. You get rice, veggies & plant protein in one tasty dish | ThisSavoryVegan.com

Steps

Step 1: Make the Rice

We are making the rice ahead of time to decrease the oven cook time. This will ensure you get an even cook on the rice and don’t have to have the oven on for too long.

We are also cutting down on prep time by using Success Boil-in-Bag Basmati Rice. This stuff is great! It comes pre-measured in bags so all you have to do is pop it in some water, boil it and strain the bags. No measuring, no fuss!

This Vegan Beef Zucchini Casserole is a hearty & delicious dinner idea. You get rice, veggies & plant protein in one tasty dish | ThisSavoryVegan.com

Step 2: Cook the “Beef” & Veggies

While the rice is cooking, we are also going to work on the rest of the casserole filling. Just heat the oil in a large skillet over medium heat. Add the veggies, beef crumbles & dry seasonings and cook down for 3 minutes, stirring frequently.

Add the sun-dried tomatoes & fire roasted tomatoes and cook for another 2-3 minutes. Remove from the heat, pour in the rice & 1/2 of the cheese and toss until combined.

This Vegan Beef Zucchini Casserole is a hearty & delicious dinner idea. You get rice, veggies & plant protein in one tasty dish | ThisSavoryVegan.com
This Vegan Beef Zucchini Casserole is a hearty & delicious dinner idea. You get rice, veggies & plant protein in one tasty dish | ThisSavoryVegan.com

Step 3: Bake & Serve

Transfer the mixture to a 2-quart baking dish. Top with the remaining cheese and place in the oven (uncovered) for 30 minutes – turn the oven to broil for the last few minutes for a crispier top. Remove from the oven and allow to rest for 5 minutes.

This Vegan Beef Zucchini Casserole is a hearty & delicious dinner idea. You get rice, veggies & plant protein in one tasty dish | ThisSavoryVegan.com

Spoon the veggies and vegan beef onto plates, top with some more fresh basil and dig in!

This is such a perfect weeknight dinner and the leftovers are great for lunches!

This Vegan Beef Zucchini Casserole is a hearty & delicious dinner idea. You get rice, veggies & plant protein in one tasty dish | ThisSavoryVegan.com
This Vegan Beef Zucchini Casserole is a hearty & delicious dinner idea. You get rice, veggies & plant protein in one tasty dish | ThisSavoryVegan.com

Tips & Tricks

If vegan beef crumbles aren’t your thing, you could also sub cooked lentils or a can of kidney beans.

To freeze: prep the recipe all the way up until the baking step. Allow to cool completely, cover and place in the freezer. To reheat, place the frozen casserole in a 375 degree oven (covered) for 30 minutes. Remove the foil and cook for another 30 minutes, or until warmed through.

Vegan Beef Zucchini Casserole

Servings: 8
Prep Time: 10 minutes
Cook Time: 40 minutes
Resting Time: 5 minutes
Total Time: 55 minutes
This Vegan Beef Zucchini Casserole is a hearty & delicious dinner idea. You get rice, veggies & plant protein in one tasty dish!
5 from 2 ratings

Ingredients

Equipment

  • 2-quart baking dish

Instructions
 

  • Preheat the oven to 375 degrees.
  • Fill a pot with water. Submerge 2 bags of rice in the water and bring to a boil (uncovered) for 8-10 minutes. Remove with a fork or tongs and allow to drain in a strainer.
  • Meanwhile, heat the oil in a large skillet over medium heat. Add the veggies, beef crumbles & dry seasonings and cook down for 3 minutes, stirring frequently. Add the sun-dried tomatoes & fire roasted tomatoes and cook for another 2-3 minutes. Remove from the heat, pour in the rice & 1/2 of the cheese and toss until combined.
  • Transfer the mixture to a 2-quart baking dish. Top with the remaining cheese and place in the oven (uncovered) for 30 minutes – turn the oven to broil for the last few minutes for a crispier top. Remove from the oven and allow to rest for 5 minutes.
  • Spoon onto plates, top with fresh basil and enjoy!

Video

Notes

  • I used Trader Joe’s vegan beef crumbles. You could also sub cooked lentils or a can of kidney beans.
  • To freeze: prep the recipe all the way up until the baking step. Allow to cool completely, cover and place in the freezer. To reheat, place the frozen casserole in a 375 degree oven (covered) for 30 minutes. Remove the foil and cook for another 30 minutes, or until warmed through.
Calories: 269kcal, Carbohydrates: 34g, Protein: 11g, Fat: 11g
Cuisine: American
Course: Main Course
Did you make this recipe?Leave a review below or take a photo and share it on Instagram @thissavoryvegan with #thissavoryvegan.