Tofu Sofritas (Healthier Than Chipotle!)
This post may contain affiliate links. See our disclosure policy for more.
Tofu Sofritas is an easy, plant-based dish made from crumbled tofu and cooked with spices, adobo peppers, and seasonings. It’s a hearty meal that everyone will enjoy, vegan or not! You will FALL IN LOVE with the sofrita sauce!
You can use it in burritos, rice bowls, tacos, salads, or nachos.

Better Than Chipotle Restaurant Tofu Sofritas
If you love Chipotle’s Sofritas but don’t want to go out, you can make it at home with this easy and HEALTHY recipe! This recipe is made EASY, you don’t need to broil poblano peppers or spend too mcuh time in the kitchen!
It uses crumbled tofu flavored with tomatoes, chipotle pepper, adobo sauce, apple cider vinegar, and spices like chili powder and cumin. The result is a delicious mix of savory, smoky, sweet, and spicy flavors that’s even better than restaurant versions!
If you like tofu and plant based recipes, try ..
What is Sofritas?
The name “sofritas” comes from the Spanish word “sofrito,” which is a base sauce used in many Latin American and Spanish cuisines, often made of sautéed aromatics and spices. This popular dish is part of Chipotle’s menu, which provides plant-based option for those on a vegan diet.
My copycat Chiptole Sofritas are healthier, quicker and actually so much tastier than
Why You’ll Love This
- Quick and easy. This recipe is made using ingredients that are most likely on your fridge and pantry already. All you need is a pan and food processor and you’ll have a delicious dish in less than 30 minutes.
- Customizable. You can adjust the amount of heat, zest, and sweetness to your preference.
- Healthy. This is a nutrient-dense, low-calorie dish that is also gluten-free and dairy-free.
- Better than the original. A copycat recipe this may be, but nothing beats a freshly cooked, homemade dish that is guaranteed to have no MSG and unnecessary additives to amp the flavor.
Ingredients for Sofritas
The full recipe and ingredients are in the recipe card below this post.
- Tofu. Use extra firm tofu because it holds its shape and absorbs flavors well without becoming overly mushy, giving you a crispier texture.
- Tomatoes. I used Roma tomatoes for this recipe but other types of tomatoes will also do. This will give the dish a nice umami taste.
- Chipotle pepper in adobo + the adobo sauce. Adds a distinct and bold flavor to the dish with its blend of smokiness from the dried and smoked jalapeño peppers (chipotle) and the tanginess and richness of the adobo sauce.
- Olive oil. I prefer using extra virgin olive oil, but you can use any type.
- Aromatics. This recipe uses red onion and garlic as a savory base.
- Apple cider vinegar. Gives the Sofritas a nice amount of acidity to balance the savoriness of the adobo sauce and tomatoes.
- Water or vegetable broth. This will give the onion-tomato mixture a better consistency. Opt for low-sodium vegetable broth if possible because it will add many flavors to the dish.
- Tomato paste. This will intensify the savory and umami flavor and help thicken the sauce.
- Spices. This recipe calls for ground cumin, ground oregano, and chili powder. You can use ancho chile powder or smoked paprika if you prefer a less spicy dish.
- Fresh lime juice. A squeeze will add loads of fresh zest to the dish.
- Agave or maple syrup. This is optional, but I like adding a bit of sweetness to round the flavors up nicely.
Adobo Sauce Substitute
To create a substitute for adobo sauce, mix 1 tablespoon of tomato paste, 1 tablespoon of cider vinegar, 1 teaspoon of chipotle powder (or ½ teaspoon each of smoked paprika and cayenne powder), ½ teaspoon of ground cumin, and a pinch of oregano, garlic powder, and salt.
How To Make Sofritas
- Cook the aromatics and spices. Heat oil in a medium non-stick frying pan over medium-high heat. Add onions with a pinch of salt, and cook for 5 to 6 minutes until they start to brown. Stir in garlic, and then add tomato paste, cumin, oregano, chile powder, salt, and pepper. Cook for 1 minute. Add tomatoes, and cook until soft (about 5 minutes).
- Prepare the tofu. While onions are cooking, cut tofu into 4 slabs and squeeze out excess water. Crumble tofu into small pieces, roughly the size of blueberries.
- Make the spicy sauce. Transfer the onion-tomato mixture to a blender or food processor. Add chipotle peppers in adobo, vinegar, and water. Blend until smooth.
- Cook the crumbled tofu with sauce. Heat the remaining oil in the frying pan over medium-high heat. Add tofu, season with kosher salt, and cook for 12 minutes, stirring every 2 to 3 minutes until browned. Pour in the sauce and simmer for 5 minutes, stirring occasionally.
- Adjust the seasonings. Taste and adjust seasonings as needed. I like to add a drizzle of maple syrup to enhance and intensify the overall flavor. Finish with a squeeze of lime juice.




How To Press Tofu?
Begin with extra-firm tofu and squeeze out as much liquid as you can. There are two easy methods:
- Wrap the tofu in paper towels, put it in a dish, and place a heavy item, like a cast-iron skillet with some cans, on top.
- Use a convenient tofu press (the one I use works well) for a fast and simple option.
Tips For Homemade Tofu Sofritas
- Remove excess water from tofu. If you have a tofu press, use it to get rid of excess liquid from the tofu. The drier it is the meatier, crispier, and more flavorful the crumbles will be.
- Stir with care. Be gentle when stirring the tofu into the sauce to avoid breaking up the tofu too much.
- Use the right pan. I recommend using a good non-stick pan as the tofu may stick to the skillet. It also has to be big enough for the crumbles to have space to brown properly. Using a small pan will create steam and will not give you a golden, crisp finish.
- Get the perfect sauce consistency. If the sauce thickens too much, you can add a bit of water/broth to thin it out. If it is too thin, add a bit of tomato paste.
- Adjust the flavor. Adjust the amount of seasonings and spices to your liking. You have full control over the level of spiciness or tanginess to suit your taste.
Recommended Equipment
- Nonstick skillet or cast iron pan
- Measuring cups and spoons
- Airtight food containers
- Blender
What To Serve With Sofritas
Sofritas are versatile and great vegan protein option. Add sofritas to burritos, tacos, bowls, nachos, enchiladas, quesadillas, or over rice.
It is delicious topped with salsa, guacamole, and shredded vegan cheese! We love serving it with taco tortillas and my homemade vegan cheese sauce!

Freezing And Storing Instructions
- You can place leftovers in a an airtight container in the fridge for up to 4 days.
- Freezing Chipotle sofritas can be a great way to have a ready-made meal that you can eat at a later time! It’s a good idea to use the frozen sofritas within 2 to 3 months for the best quality. Keep in mind that freezing can alter the texture of tofu slightly. Thaw overnight in the fridge and reheat in the microwave before serving.
More Plant Based Recipes
Sofritas: FAQs
Yes, all ingredients used for making this sofritas recipe are gluten-free. However, it is always better to check the package information of the ingredients you are using to ensure that they are processed in a gluten-free facility.
If you follow the measurements in this recipe, your sofritas will only be moderately spicy. However, you can add more or less the amount of chipotle adobo sauce and chili powder if you like.
You can use just firm tofu, but super firm tofu will give you a slightly crispier finish.
Sofritas are a spicy, tomato-braised dish made with shredded tofu. They get their heat from chipotle peppers in adobo sauce and are completely vegan.
🌟 Did you make this recipe? 🌟
Leave a star rating below when you try this recipe! We can’t wait to hear what you think! Sharing it on Instagram? Tag us @simpleveganbytes so we can see your creations!
Sofritas

Ingredients
- 1 block super firm tofu, see notes
- 2 Roma tomatoes, about 2 ½ cups when diced
- 1 chipotle pepper in adobo
- ½ tablespoon adobo sauce from the peppers
- 2 ½ tablespoon olive oil, divided
- ½ cup red onion, diced
- 2 teaspoon apple cider vinegar
- ¼ cup water or vegetable stock
- 4 teaspoon minced garlic
- 2 tablespoon tomato paste
- 1 ½ teaspoon ground cumin
- 1 teaspoon ground oregano, or dried oregano
- ½ teaspoon chili powder, ancho chile powder or smoke paprika for less spicy
- 1 teaspoon salt, or more to taste
- ⅛ teaspoon black pepper, or to taste
- Fresh lime juice for serving
- Agave or maple syrup for sweetness, optional
Instructions
- Cook the aromatics and spices. Heat oil in a medium non-stick frying pan over medium-high heat. Add onions with a pinch of salt, and cook for 5 to 6 minutes until they start to brown. Stir in garlic, and then add tomato paste, cumin, oregano, chile powder, salt, and pepper. Cook for 1 minute. Add tomatoes, and cook until soft (about 5 minutes).
- Prepare the tofu. While onions are cooking, cut tofu into 4 slabs and squeeze out excess water. Crumble tofu into small pieces, roughly the size of blueberries.
- Make the sauce. Transfer the onion-tomato mixture to a blender or food processor. Add chipotle peppers in adobo, vinegar, and water. Blend until smooth.
- Cook the crumbled tofu with sauce. Heat the remaining oil in the frying pan over medium-high heat. Add tofu, season with kosher salt, and cook for 12 minutes, stirring every 2 to 3 minutes until browned. Pour in the sauce and simmer for 5 minutes, stirring occasionally.
- Adjust the seasonings. Taste and adjust seasonings as needed. I like to add a drizzle of maple syrup to enhance and intensify the overall flavor. Finish with a squeeze of lime juice.
Notes
- You can also place leftovers in a lidded container and store them in the fridge for up to 4 days.
- Freezing sofritas can be a great way to have a ready-made meal that you can eat at a later time! It’s a good idea to use the frozen sofritas within 2 to 3 months for the best quality. Keep in mind that freezing can alter the texture of tofu slightly. Thaw overnight in the fridge and reheat in the microwave before serving.
More One Pot Vegan Dinner Recipes

