M’s Favourite Dinners

Roasted Cauliflower Taco Bowls

4 servings


1 hour

total time


1/4 cup mayonnaise ($0.13)

1/4 cup sour cream ($0.11)

1 lime ($0.50)

1/4 tsp garlic powder ($0.02)

1/8 tsp onion powder ($0.01)

1 Tbsp finely chopped cilantro ($0.05)

1 green onion, chopped ($0.11)

1/4 tsp salt ($0.02)

1 head cauliflower ($2.39)

2 Tbsp olive oil ($0.32)

1/2 Tbsp chili powder* ($0.15)

1/2 tsp smoked paprika ($0.05)

1/2 tsp ground cumin ($0.05)

1/8 tsp cayenne pepper ($0.02)

1/4 tsp dried oregano ($0.02)

1/4 tsp salt ($0.02)

freshly cracked pepper ($0.03)

1 cup long grain white rice ($0.62)

1 ½ cups water ($0.00)

1 15 oz. can black beans ($0.89)

1 cup frozen corn ($0.20)

1 Tbsp cooking oil ($0.08)

1 pint grape tomatoes ($2.29)

Fresh cilantro and sliced green onion for garnish ($0.20)


Prepare the cilantro lime ranch first, so the flavors have time to blend. Zest the lime, then squeeze the juice from half, and cut the other half into wedges for serving. You'll need about 1 Tbsp lime juice. Finely chop about 1 Tbsp cilantro and one green onion.

Combine the ingredients for the cilantro lime ranch in a bowl (mayonnaise, sour cream, 1 Tbsp lime juice, 1/2 tsp lime zest, garlic powder, onion powder, chopped cilantro, chopped green onion, salt). Refrigerate the cilantro lime ranch until you're ready to eat.

Next, preheat the oven to 400ºF. Line a baking sheet with parchment paper. Cut the head of cauliflower into florets, then place them in a bowl. In a separate small bowl, combine the ingredients for the taco seasoning (chili powder, smoked paprika, cumin, cayenne, oregano, salt, and some freshly cracked pepper). Drizzle the olive oil over the cauliflower, followed by the taco seasoning, then toss until the cauliflower is evenly coated in oil and spices.

Spread the seasoned cauliflower out over the prepared baking sheet. Roast the cauliflower in the preheated oven for 20-30 minutes, or until it's brown and crispy on the edges.

While the cauliflower is roasting, begin cooking the rice. Add the rice and 1.5 cups water to a sauce pot. Place a lid on top, turn the heat up to high, and bring the water up to a boil. Once it reaches a full boil, turn the heat down to low and let the rice simmer for 15 minutes without lifting the lid. After 15 minutes, turn the heat off and let the rice rest for 5 minutes without lifting the lid. Finally, fluff the rice with a fork and divide it between four bowls or containers.

Add the undrained can of black beans to a small sauce pot and heat over medium-low, stirring occasionally, until heated through (if making the bowls for meal prep, skip heating the beans).

Add 1 Tbsp cooking oil to a large skillet and heat over medium. Once the oil is hot and shimmering, add the frozen corn. Cook the corn, stirring only occasionally, until it is browned and blistered (about 7-8 minutes). Season with a pinch of salt and pepper.

Slice the grape tomatoes, roughly chop the cilantro, and slice a green onions for garnish.

To build the bowls, divide the roasted cauliflower, cooked rice, beans, corn, and tomatoes between four bowls or containers. Top with a pinch of cilantro, sliced green onion, and a wedge of lime. Drizzle the cilantro lime ranch over top just before eating.


Serving Size

1 bowl


515.33 kcal

Total Fat

22.1 g

Saturated Fat


Unsaturated Fat


Trans Fat





647.78 mg

Total Carbohydrate

68.85 g

Dietary Fiber

12.78 g

Total Sugars



13.68 g

4 servings


1 hour

total time
Start Cooking