Vegetarian Taco Bowl

Fresh, real ingredients are the key to eating healthier. Many of us do not prioritise vegetables. With too many processed and packaged foods available, we tend to slip into bad buying habits.

Doing a Whole 30 at the start of each year helps me re-establish a better connection with whole unprocessed foods, and going to my local green grocer is actually fun for me. I get excited to see what’s new and what’s on special, picking up a heap of bargains and knowing I’m feeding my family well is a win-win. Making sure we eat lots of fibre is also important and vegetables are a great source.

This recipe can help you use up all your spare vegetables. It is my go to for a quick meal that I can just about throw anything into!

You could omit the legumes to make it Whole 30 compliant. 

It is a regular star on our meat free Monday roster, as I know everyone will eat it and give me no complaints.

Vegetarian Taco Bowl

Prep Time 7 minutes
Cook Time 20 minutes
Servings 4 serves


  • 1 brown onion finely diced.
  • 3 cloves garlic grated or finely diced.
  • 2 medium carrots diced.
  • 1/4 head of cauliflower roughly chopped.
  • 1/2 cup corn or 1 fresh cob.
  • 1 large capsicum red or green, diced.
  • 11/2 cups or 1 tin drained black beans.*
  • 1 punnet of cherry tomatoes halved.
  • 1 cup bone broth or stock.
  • 1 tsp cumin.
  • 1 tsp paprika.
  • 1 tsp taco spice.
  • 1 tsp dried coriander.
  • 1 Tbsp tomato paste.
  • 1 Tbsp lemon or lime juice.
  • salt and pepper to season.
  • 1 Tbsp olive oil.


  • Prepare all your ingredients.
  • Heat olive oil in a large frypan or crockpot that you have a lid for, add onion and garlic. Sauté until lightly golden, add your spices and stir until fragrant.
  • Add your cauliflower, corn, beans and capsicum and tomato paste, along with half the broth, stir and add more broth if required. Place a lid on top of your pan and simmer on low-medium for about 10 mins
  • When the carrot is tender add your tomatoes and lime juice, cover and simmer for another 5 minutes. Taste and season to your liking.
  • Serve into a bowl with your choice of sides.


I like to sprout my legumes, so I always have a few bags ready to go in the freezer. I will use whatever I have on hand, lentils and chickpeas are my other favourites, but for this meal my preferred legume is the black bean. Feel free to use whatever you have available.
Sweet potato can be subbed for the carrot for a deliciously sweeter version, sometimes I will do one of each if I have a sweet potato i need to use up.
You could add mince if you wanted to increase your protein, sometimes I will use some turkey mince if I have it on hand, but this is usually my go to meat free Monday meal which never gets a complaint!
When cauliflower is not available I will add a cup of cooked rice to bulk it out a bit more, this is also good for making it a complete protein meal for vegetarians. By using the beans and rice we are combining the missing essential amino acids from each and making it a whole protein.
The great thing I love about this dish is that you can really use up whichever vegetables need to be used, a great fridge clean up meal. Especially handy when you haven’t been shopping for a while! Enjoy playing around with combinations that you and your family will love.
We like to serve this alongside my super greens salad, a handful of corn chips and some toppings such as salsa, guacamole and sour cream.


Hi im Petra, My main focus is all about living a healthy lifestyle for me and my family. My passions are cooking, gardening, walking and reading.

Recent Posts