Sofritas Recipe

Urvashee Patel | Dessarts

Make your own homemade sofritas! These spicy tofu crumbles are the perfect vegan addition to fill your tacos, quesadillas, burritos and more.

A few years ago a certain fast food Mexican chain found a way to make vegetarian burrito bowls even more exciting.

Sofritas Photo

The Chipotle chain introduced a vegan protein option called Sofritas. Sofritas are shredded tofu crumbles braised in a flavorful sauce made with with peppers and spices.

To be honest, when I tried Chipotle’s Sofritas in my burrito bowl, I was not that impressed. It’s a little on the salty and oily side.

There’s also a slight smoky flavor that reminds me too much of meat and as a vegetarian, I’m not a fan of that taste.

I’ve been working on my own modified version and I’m excited to share it with all of you. It’s a little less oily and drier so it won’t seep liquid out of your burritos and tacos.

Sofritas Picture

This stuff is so easy to make and takes very little time. Here are a few tips to get your meal to the table ASAP.

First, let me share my trick for tomato paste recipes. When a recipe only calls for a small amount of tomato paste and I am opening a whole can, I freeze the rest in a plastic freezer bag and press it flat.

Pressing it flat lets you easily break off a frozen amount whenever you need it without having to thaw all of it.

Since you don’t have to really watch the sofritas the whole time they’re cooking, you can get your entire meal done all at once.

While that tofu is cooking for 10 minutes, I prepare all my other veggies. So, if I’m making burrito bowls, I cut up my tomatoes, onions, lettuce and shred the cheese while I wait.

Sofritas Image

Once it’s done, I serve up hot sofritas right into the bowl. I have a meal ready in 30 minutes.

You can also make sofritas a day ahead and reheat them. I recently made a batch to use in a vegetarian version of these taco salad cups for a large party.

Not only were they a hit but it made assembling the appetizers quick and easy just before the event.

Finally, if you find yourself making a lot of Mexican food, then I highly recommend you make yourself a batch of my homemade taco seasoning.

It has everything you need for this sofritas recipe and so many more Mexican favorites.

Are you tired of the dinner routine?

Stuck in a rut or looking for fun new recipes to try?

Our Facebook Group is growing every day! If you haven’t joined yet, we invite you to come check it out and join the fun.


You can ask for recipe ideas, talk about cooking techniques, or get help figuring out the right new pan set for you. If you’ve already joined, invite a friend along!


Sofritas Recipe

    6 Servings


  • 2 tablespoons Oil
  • 1/4 cup Diced Onion
  • 1/4 cup Diced Red Bell Pepper
  • 1/4 cup Diced Poblano Peppers
  • 1/2 cup Diced Tomatoes
  • 1 tablespoon Tomato Paste
  • 1 14 ounce package Extra Firm Tofu
  • 2 tablespoons Taco Seasoning
  • pinch of Ground Cayenne Pepper, (optional)


  1. Drain the tofu and squeeze out as much extra water as you can. Crumble it with your fingers into a bowl and set it aside. 
  2. Add the oil to a nonstick pan and place the pan over medium heat.
  3. Add the onions, bell pepper and poblano pepper to the pan and let it cook for 1-2 minutes while stirring occasionally.
  4. Add the tomatoes, tomato paste and mix well.
  5. Add the crumbled tofu, taco seasoning and optional cayenne. Salt to taste.
  6. Give the mixture a good stir and spread it out over the pan. Let the tofu cook for at least 10 minutes or at least until it starts to brown and stick a little. You may need to adjust the heat.
  7. Once it gets a little brown, stir it again to flip the tofu crumbles around and cook for another 2-3 minutes.


  • Some taco seasoning mixes come with salt. Take this into account when adding more salt. If your tofu is sticking too much, you may need to add a little more oil.


Cooking Method:
, , , , ,
Related Recipes:
Vegetarian Recipes, Vegan Recipes, Easy Dinner Recipes, Easy Recipes, Sauteed Recipes, Taco Recipes
Recipe Yields:
6 servings
Prep Time:
Cook Time:
Total Time:
Related Post:
Author: Urvashee Patel
Recipe Yields: 6 servings
Prep Time: 10 minutes
Cook Time: 15 minutes
Total Time: 25 minutes

Nutrition Facts

Servings Per Recipe 6

Amount Per Serving
Calories from Fat 61
Calories 118

% Daily Value*
Total Fat 8g
  Saturated Fat 0g
Sodium 186mg
Total Carbohydrate 6g
  Dietary Fiber 1g
  Sugars 1g
Protein 6g

* Percent Daily Value are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.
** Nutrition Facts are estimated based on ingredients and data provided by Fat Secret. Please consult a doctor if you have special dietary needs.
Urvashee Patel

About Urvashee

Urvashee blogs about delectable desserts on her blog, Dessarts. Lucky for us, she's sharing her delectable vegetarian dishes too as a Vegetarian Fanatic.

Show Comments