One-Pan Cauliflower Taco Skillet

This one-pan cauliflower taco skillet swaps traditional rice for riced cauliflower and packs in vegetables, beans, and classic taco flavors. It’s a simple, low-carb, vegetarian dinner that comes together in about 30 minutes and works well when your pantry is stocked with frozen and canned goods.

taco skillet in pan
One-pan cauliflower taco skillet: a vegetable- and bean-packed alternative to rice-based taco bowls.

About this Taco Skillet

This cauliflower taco skillet offers the familiar Mexican-inspired flavors of a classic beef-and-rice skillet but uses frozen riced cauliflower instead of rice and skips meat to keep it vegetarian. It’s flavored with taco seasoning, tomato, green chiles, hot sauce or vinegar, and finished with melted cheddar and fresh toppings. Because it relies on mostly canned and frozen ingredients, it’s a convenient pantry-friendly meal.

Why make this taco skillet?

  • Vegetarian: Packed with plant-based protein from beans and fiber-rich vegetables.
  • Low-carb option: Uses cauliflower rice instead of white or brown rice.
  • Pantry-friendly: Uses mostly frozen and canned ingredients (aside from an onion and optional fresh toppings).
  • Kid-friendly: Mild, cheesy, and easy to customize to family tastes.
ingredients on counter

What you need

This recipe is designed for convenience: frozen riced cauliflower, frozen corn, canned beans, and a few pantry staples. Use your favorite brand of riced cauliflower or make your own from fresh cauliflower if you prefer.

Frozen items

  • Riced cauliflower (frozen): about 10 oz.
  • Frozen corn: about 5 oz. (canned corn works too).

Pantry & fridge items

  • Vegetable broth: 1 cup (or chicken broth/water).
  • Taco seasoning: 3–4 tablespoons (homemade is recommended for best flavor).
  • Canned beans: pinto and black beans, drained and rinsed.
  • Canned green chiles: mild flavor—substitute jalapeños if you want more heat.
  • Tomato sauce: 1/2 cup for richness and color.
  • Hot sauce or vinegar: 2 tsp hot sauce, or 1 tsp apple cider vinegar to brighten flavors.
  • Shredded cheddar cheese: about 1 cup, thick cut if possible.
  • Onion & garlic: 1/4 medium yellow onion, minced; 1 tbsp minced garlic.
  • Salt: to taste.
  • Toppings (optional): cilantro, sliced avocado, Greek yogurt or sour cream, cherry tomatoes.
cauliflower and corn

All about cauliflower rice

Cauliflower rice is simply finely chopped cauliflower that resembles rice grains. It’s lower in carbs and higher in vitamins and fiber compared with traditional rice. While it looks similar, cauliflower rice doesn’t absorb liquid or cook the same way as grain rice, so it can’t be substituted 1:1 in recipes that require rice to swell and soften in liquid. For this skillet, frozen riced cauliflower makes the process quick and consistent, but fresh riced cauliflower works as well when used in the same quantities.

Fresh vs frozen cauliflower rice

If you prefer to use freshly riced cauliflower, you can substitute it 1:1 for the frozen package listed here. The main difference is that fresh cauliflower may release more water while cooking, so adjust steaming time and seasoning as needed.

taco skillet

How to make the cauliflower taco skillet

Step 1 — Steam the frozen vegetables

Place the frozen riced cauliflower and frozen corn into a large skillet. Add 1 cup vegetable broth and stir to combine. Turn the heat to medium-high, cover, and steam for about 5 minutes, stirring occasionally to break up any clumps.

Step 2 — Add the remaining ingredients

Stir in the taco seasoning, onion, garlic, pinto beans, black beans, canned green chiles, tomato sauce, and hot sauce or vinegar. Mix well to combine, cover again, and cook over medium-high heat for another 5 minutes so flavors meld and the cauliflower softens.

Step 3 — Finish with cheese

Uncover, taste, and adjust salt and heat. Sprinkle the shredded cheddar evenly over the skillet, replace the lid, and let sit for 3–5 minutes or until the cheese is fully melted.

Step 4 — Serve

This taco skillet is versatile. Serve it as a bowl topped with avocado, cilantro, and a dollop of Greek yogurt or sour cream, or use it as a filling for tacos, burritos, or nachos. For tacos, warm corn or flour tortillas and add pico de gallo or sliced jalapeños if desired. For nachos, spread tortilla chips on a sheet, top with the cauliflower mixture and extra cheese, and broil briefly until bubbly.

bowl of taco skillet
Serve this cauliflower taco skillet in a bowl with chips or as a taco filling.

Recipe Details

Servings: 6 • Prep: 10 minutes • Cook: 15 minutes • Total: 25 minutes

Ingredients

  • 10 oz riced cauliflower, frozen
  • 5 oz frozen super sweet corn
  • 1 cup vegetable broth
  • 3–4 tbsp taco seasoning (adjust to taste)
  • 1/4 medium yellow onion, minced
  • 1 tbsp minced garlic
  • 15 oz canned pinto beans, drained and rinsed
  • 15 oz canned black beans, drained and rinsed
  • 4.5 oz canned green chiles
  • 1/2 cup tomato sauce
  • 2 tsp hot sauce (or 1 tsp apple cider vinegar)
  • 1 cup thick-cut shredded cheddar cheese
  • Salt, to taste
  • Toppings: cilantro, sliced avocado, Greek yogurt/sour cream, sliced cherry tomatoes

Instructions (condensed)

  1. Combine frozen cauliflower and corn in a large skillet with 1 cup vegetable broth. Break up clumps and steam covered over medium-high heat for about 5 minutes.
  2. Add taco seasoning, onion, garlic, both beans, green chiles, tomato sauce, and hot sauce. Stir, cover, and cook 5 more minutes.
  3. Uncover, taste and adjust salt or heat. Sprinkle on the cheese, cover, and let melt 3–5 minutes.
  4. Serve with desired toppings and enjoy as a bowl, taco filling, burrito filling, or over nachos.

Tips & Notes

  • Nutrition information does not include optional toppings.
  • Add cooked ground beef or shredded chicken if you want extra protein; this adapts easily for non-vegetarian diets.
  • Leftovers keep well in the fridge for 3–4 days and reheat quickly on the stovetop or in the microwave.

Nutrition (approx. per serving)

Calories: 453 kcal • Carbohydrates: 71 g • Protein: 26 g • Fat: 7 g • Fiber: 18 g • Sugar: 7 g

Nutrition values are estimates and should be used as approximations.