
There’s something about the deep, brick-red look of pozole rojo that immediately drew me to the recipe. This is a Mexican dish, and it’s hearty, spicy, and usually pork-centered with hominy, and a red chili broth that’s as layered as it is comforting. But this version takes that inspiration in a totally different direction. We’re talking the chili broth and using it as the base for a cozy rice and tofu ensemble, making a plant-based, weeknight-friendly meal.
This Pozole Rojo-Inspired Tofu and Rice has everything you love about the traditional dish, smoky dried chilies, cumin, Mexican oregano, and a bit of acid from the tomatoes, but instead of pork and hominy in a brothy braised stew, we’re using crispy tofu, nutty brown rice, and sautéed vegetables that soak up all that chili-rich sauce. Think of it as a hybrid between a rice bowl, taco filling, and stew, and it’s absolutely packed with flavor.
Table of contents

First, let’s talk about Pozole Rojo
Let’s start with a little background, because pozole rojo is the main inspo here. It is a traditional Mexican soup or stew that dates back centuries. The name pozole comes from pozolli, a Nahuatl word that is akin to “foamy” which references the split hominy, which is the defining ingredient in the dish.
There are a few types of pozole: pozole blanco (white), pozole verde (green), and pozole rojo (red). Each version gets its color and flavor from a specific type of chili. This version uses red chilies like guajillo, ancho, and sometimes morita or New Mexican chilies, which create that signature smoky-sweet depth.
The broth is spiced with garlic, oregano, and cumin, then simmered with meat, usually a large slab of pork shoulder, and hominy until the flavors meld into something truly magical. It’s served with a rainbow of toppings, which I try to mimic in this version!
The inspiration behind this recipe
While pozole rojo traditionally leans into pork and slow simmering, my favorite part when I cooked through this recipe is the chili sauce. It’s what brings all the warmth, color, and complexity. So I took that and used it as the base of this dish.
Now because I’m me, I turned to tofu, which might sound unconventional, but it’s actually a really nice protein base. When seared, tofu develops a golden crust and really drinks in the flavors of its marinades. Here, it gets marinated in a quick homemade pozole rojo-style sauce before being pan-seared until caramelized and smoky.
The sauce itself is built from a blend of dried New Mexican, ancho, and morita chilies, I swapped out some of the spicier ones that traditional recipes call for. The combination gives you that perfect trifecta of flavor: fruity sweetness from the New Mexican chili, deep richness from the ancho, and a hint of smoke from the morita.
The rest of the dish comes together simply: sautéed onions and tomatoes simmer in the sauce until thick and fragrant, and then it’s all tossed with brown rice and fresh cilantro. You can make it into tacos, or just serve it as a bowl!

The ingredients you will need for the pozole rojo-inspired tofu
Dried chilies:
The trio of New Mexican, ancho, and morita chilies adds incredible depth. If you can find these at a local Mexican or international grocery store, they’re absolutely worth it. Each chili contributes a unique flavor note, plus they last in your pantry for a year.
Tofu:
Extra-firm tofu is ideal here, it holds its shape and soaks up the sauce beautifully. Pressing out extra moisture before marinating helps you get a better sear.
Brown rice:
Brown rice adds a nutty flavor and chewy texture that complements the saucy tofu. You can also use white rice or even quinoa if that’s what you have on hand.
Mexican oregano and cumin:
These two spices build the backbone of the flavor. Mexican oregano has a citrusy, almost floral note that’s different from Mediterranean oregano, but if you only have one version, that’s totally fine.
Tomato paste and honey:
These balance the earthy spice with a hint of sweetness and umami richness.
Cilantro and lime:
Fresh herbs and a squeeze of lime at the end brighten everything up and keep the dish from feeling heavy.

A step-by-step of the recipe
- Blend the pozole rojo sauce:
Soak your dried chilies in boiling water for about 10 minutes to soften them, then blend with garlic, cumin, oregano, vinegar, tomato paste, honey, and salt. The result should be a thick, brick-red sauce that smells rich and smoky. - Cook the rice:
Get your brown rice going while you work on the rest of the dish. It takes about 20-30 minutes, so the timing will work out in sync! - Marinate the tofu:
Slice your tofu into thick rectangles and stir it with the chili sauce. - Sear the tofu:
Heat olive oil in a large pan and cook the tofu until golden-red and crisp on both sides. This caramelization step gives the tofu a beautiful depth of flavor and nice texture. - Cook the vegetables:
In the same pan, sauté red onion until tender and frizzled at the edges, then add chopped tomatoes and the rest of your pozole sauce. Add a splash of water and simmer until it thickens into a rich, chili-forward base. - Combine everything:
Fold in your cooked rice and some chopped cilantro. Nestle your tofu back on top! - Serve:
Serve as hearty rice bowls or scoop the mixture into mini corn tortillas for tacos. Top with cilantro-lime crema, sliced radishes, scallions, and lime wedges.

Serving and storage suggestions
The beauty of this dish is that it’s adaptable. You can build it into a cozy rice bowl, load it up into tacos, or even wrap it into burritos for lunch the next day.
For toppings, I love to mix crema mexicana with lime juice and a pinch of salt — it’s cooling and tangy, the perfect counterpoint to the spicy sauce.

Looking for other tofu recipes?
Here are a few favorites from the blog!



And that’s it for this Pozole Rojo-Inspired Tofu and Rice!
If you make it, please tag me on Pinterest or Instagram so I can see! It’s my favorite thing to scroll through stories and see what you all are making.
And of course feel free to leave any questions, comments or reviews! This is the best place to reach me, and I’d love to hear from you <3

Pozole Rojo-Inspired Tofu and Rice
Equipment
- 1 small blender, like a Nutribullet
- 1 high sided sauté pan
- 1 cast iron pan optional
Ingredients
For the pozole-rojo style sauce (See Note*)
- 3 dried New Mexican chilies stems and seeds removed
- 1 dried ancho chili stems and seeds removed
- 2 dried morita chilies
- 2 cups boiling water
- 2 teaspoons ground cumin
- 4 garlic cloves
- 2 teaspoons mexican oregano
- 2 tablespoons white vinegar
- 2 teaspoons Diamond Crystal kosher salt use half if using Morton’s
- 1 tablespoon tomato paste
- 3 tablespoons honey
For the tofu and rice
- 1 cup uncooked brown rice
- 2 16-ounce blocks of extra-firm tofu
- Diamond Crystal kosher salt
- 2 tablespoons extra-virgin olive oil plus more as needed
- 1 large red onion 10 ounces, sliced
- 1 pound tomatoes diced into 1-inch pieces
For serving
- 12 mini corn tortillas
- 1 cup fresh cilantro divided, roughly chopped
- 1/2 cup Crema mexicana
- 2 limes cut into wedges
- 4-5 globe radishes thinly sliced
- 4-5 scallions thinly sliced
Instructions
- Begin by making the sauce. Add the stemmed and de-seeded chilies to a small blender and cover with 2 cups of hot water. Let this sit for 10 minutes, then add the remaining ingredients for the pozole-rojo style sauce. Add an ice cube to the mix to cool it, then blend until smooth.
- Start cooking 1 cup of brown rice according to package instructions.
- Drain and press any excess water out of the two packs of tofu. Slice each pack into six rectangular pieces.
- Season both sides of the tofu pieces with a pinch of salt then add them to a large bowl. Pour in 2/3 cup of the pozole rojo sauce. Gently mix so that all the tofu pieces are coated with the sauce.
- Place a large sauté pan over medium heat. Add 2 tablespoons of olive oil and sear the tofu in two batches. Cook for 5 minutes on each side or until golden-red in color. Remove the tofu from the pan and set aside.
- Add another 2 tablespoons of olive oil. Then add the sliced red onion and cook, stirring occasionally, for 7-8 minutes or until frizzling at the edges. Add the tomatoes and cook another 3-4 minutes before adding the rest of the pozole sauce and 1 cup of water. Mix to combine and bring this to a simmer.
- Simmer the vegetable mixture until is has reduced by a third, about 10-12 minutes. Taste and season with salt as needed.
- By now the rice will be finished. Scoop it into the vegetable mixture. Sprinkle in 1/2 cup of cilantro. Mix this all together.
- Nestle the tofu on top of the rice.
- Either serve as bowls or tacos. Add the remaining 1/2 cup of cilantro to some crema mexicana and squeeze in 1 tablespoon of lime juice. Mix and season with salt. Use this as a sauce and serve alongside sliced radishes, scallions, lime wedges and warm corn tortillas.




Leave a Reply