20 Spicy Vegetarian Dinners That Don’t Miss the Meat
Picture this. The sizzle of cumin and garlic hitting a hot pan. The vibrant red of a simmering curry. That first forkful of a meal so rich and flavorful you do not even think about what is missing. This list is for when you are craving something with a serious kick, a dinner that feels exciting and satisfying, but you are tired of the same old meat and potatoes routine or bland vegetarian options. You want a meal that packs a punch. I have scoured Pinterest, top food blogs, and social media to find the most popular, highly rated, and genuinely delicious spicy vegetarian dinners that people are actually making and loving right now. From one pot curries and hearty chilis to quick pastas and sheet pan wonders, this collection of 20 spicy vegetarian dinners that don’t miss the meat covers a world of cuisines. Expect bold flavors, a variety of proteins, and options for every dietary need.
Why You Will Love This List
- Globally inspired. Pack your passport and your spice rack. We are traveling from India and Thailand to Mexico and North Africa.
- Seriously speedy. Most of these meals are on the table in 30 minutes or less, perfect for busy weeknights.
- Pin worthy and photogenic. These dinners are as beautiful as they are delicious, instant social media stars.
- Diet friendly. Plenty of vegan, gluten free, and low carb options are clearly marked throughout the list.
- Meal prep heroes. Many of these recipes taste even better the next day, making them ideal for leftovers and lunch.
1. Hearty and Smoky Vegetarian Chili

This is not just a bowl of beans. It is a deeply flavorful, umami packed chili that even dedicated meat eaters will devour. It is a top searched, comforting classic. The secret is finely chopped mushrooms and tomato paste cooked down until they form a rich, savory base. Chipotle peppers in adobo add incredible smoky depth. A mix of black, kidney, and pinto beans gives it a hearty texture.
Ingredients
| Ingredient | Amount |
|---|---|
| Olive oil | 2 tbsp (30 ml) |
| Yellow onion, diced | 1 large |
| Bell pepper, diced | 1 |
| Cremini mushrooms, finely chopped | 8 oz (225 g) |
| Garlic cloves, minced | 4 |
| Chili powder | 2 tbsp (30 ml) |
| Cumin | 1 tbsp (15 ml) |
| Smoked paprika | 1 tsp (5 ml) |
| Dried oregano | 1 tsp (5 ml) |
| Tomato paste | 2 tbsp (30 ml) |
| Crushed tomatoes | 28 oz (794 g) |
| Vegetable broth | 2 cups (480 ml) |
| Black beans, drained and rinsed | 15 oz (425 g) |
| Kidney beans, drained and rinsed | 15 oz (425 g) |
| Pinto beans, drained and rinsed | 15 oz (425 g) |
| Chipotle peppers in adobo, minced | 2 |
| Masa harina | 2 tbsp (16 g) |
| Water | 1/4 cup (60 ml) |
| Salt to taste |
How to Make It
- Heat the olive oil in a large Dutch oven over medium heat.
- Add the onion, bell pepper, and mushrooms. Cook until the vegetables have released their liquid and start to brown, about 8 to 10 minutes.
- Stir in the garlic, chili powder, cumin, smoked paprika, and oregano. Cook for 1 minute until fragrant.
- Add the tomato paste and cook for 2 minutes, stirring constantly, until it darkens and caramelizes slightly.
- Pour in the crushed tomatoes, vegetable broth, all three types of beans, and the minced chipotle peppers. Bring to a simmer.
- Reduce the heat to low and let it cook for 30 minutes, stirring occasionally, until the flavors meld together.
- In a small bowl, whisk the masa harina with the water to form a slurry. Stir it into the chili and cook for 5 more minutes until thickened.
- Season with salt to taste. The chili should be thick, not soupy, and the spices should have melded into a rich, cohesive sauce.
Quick tip or swap: Add a diced sweet potato with the onions for a touch of sweetness and extra bulk. For a milder version, use only one chipotle pepper and remove the seeds.
| Nutrition (per serving, estimate) | Amount |
|---|---|
| Calories | 320 kcal |
| Protein | 18 g |
| Carbs | 45 g |
| Fat | 8 g |
2. Creamy Chickpea and Spinach Curry

A perennial favorite on food blogs and Pinterest, this curry perfectly balances creamy coconut milk with warming spices and a kick of heat. It is simple, fast, and uses pantry staples. Canned chickpeas, fresh spinach, full fat coconut milk, and a spice blend of cumin, coriander, turmeric, and garam masala come together in one pot. Serrano peppers or cayenne provide the heat.
Ingredients
| Ingredient | Amount |
|---|---|
| Coconut oil | 1 tbsp (15 ml) |
| Yellow onion, diced | 1 medium |
| Fresh ginger, grated | 1 tbsp (15 ml) |
| Garlic cloves, minced | 3 |
| Serrano pepper, minced | 1 |
| Ground cumin | 1 tsp (5 ml) |
| Ground coriander | 1 tsp (5 ml) |
| Turmeric | 1/2 tsp (2.5 ml) |
| Garam masala | 1 tsp (5 ml) |
| Crushed tomatoes | 14 oz (396 g) |
| Canned chickpeas, drained and rinsed | 15 oz (425 g) |
| Full fat coconut milk | 1 cup (240 ml) |
| Vegetable broth | 1/2 cup (120 ml) |
| Fresh spinach | 5 oz (140 g) |
| Salt to taste |
How to Make It
- Heat the coconut oil in a large skillet over medium heat.
- Add the onion and cook until soft and translucent, about 5 minutes.
- Stir in the ginger, garlic, and serrano pepper. Cook for 1 minute until fragrant.
- Add the cumin, coriander, turmeric, and garam masala. Bloom the spices by cooking them for 30 seconds, stirring constantly.
- Pour in the crushed tomatoes, chickpeas, coconut milk, and vegetable broth. Bring to a gentle simmer.
- Let the curry cook for 10 to 15 minutes, allowing the flavors to develop and the sauce to thicken slightly.
- Add the fresh spinach in handfuls, stirring until it wilts completely. This will take about 2 to 3 minutes.
- Season with salt to taste. The spinach should be fully wilted, and the sauce should be rich and creamy.
Quick tip or swap: Top with toasted almonds or a dollop of yogurt to add contrasting texture and coolness. For a lighter version, use light coconut milk, but the sauce will be less creamy.
| Nutrition (per serving, estimate) | Amount |
|---|---|
| Calories | 410 kcal |
| Protein | 12 g |
| Carbs | 32 g |
| Fat | 28 g |
3. Paneer Jalfrezi

A vibrant, spicy, and quick Indian stir fry that is a huge hit in the UK and Australia. It is a restaurant quality meal that comes together in under 30 minutes. Paneer cheese, which does not melt, provides a mild, creamy base for the spicy sauce. The dish gets its heat from green chilies and red chili powder. Bell peppers and onions add a signature crunch.
Ingredients
| Ingredient | Amount |
|---|---|
| Ghee or oil | 2 tbsp (30 ml) |
| Cumin seeds | 1 tsp (5 ml) |
| Yellow onion, thinly sliced | 1 large |
| Ginger, grated | 1 tbsp (15 ml) |
| Garlic cloves, minced | 3 |
| Green chilies, slit | 2 |
| Red chili powder | 1/2 tsp (2.5 ml) |
| Turmeric | 1/4 tsp (1.25 ml) |
| Ground coriander | 1 tsp (5 ml) |
| Tomato puree | 1/4 cup (60 ml) |
| Bell peppers, thinly sliced | 2 |
| Paneer, cubed | 8 oz (225 g) |
| Salt to taste | |
| Fresh cilantro for garnish |
How to Make It
- Heat the ghee in a large skillet or wok over medium high heat.
- Add the cumin seeds and let them sizzle for a few seconds until fragrant.
- Add the onion and cook until it starts to soften and turn golden, about 5 minutes.
- Stir in the ginger, garlic, and green chilies. Cook for 1 minute.
- Add the red chili powder, turmeric, and ground coriander. Stir for 30 seconds to bloom the spices.
- Add the tomato puree and cook for 2 minutes until the oil starts to separate from the masala.
- Add the bell peppers and cook for 2 to 3 minutes until they are slightly tender but still have a bite.
- Gently fold in the paneer cubes and cook for 2 to 3 minutes until heated through. The paneer should be soft and warm, and the sauce should cling to the ingredients.
- Season with salt and garnish with fresh cilantro.
Quick tip or swap: Swap paneer with firm tofu for a vegan version. Press the tofu well and cube it before adding to the pan. Do not stir too vigorously or the paneer may break apart.
| Nutrition (per serving, estimate) | Amount |
|---|---|
| Calories | 380 kcal |
| Protein | 16 g |
| Carbs | 18 g |
| Fat | 28 g |
4. Cheesy Spicy Black Bean Skillet

/
This one pan wonder is pure comfort food. It is the epitome of a quick, satisfying weeknight dinner that is full of protein and flavor, and it is perfect for sharing on Pinterest. Canned black beans, corn, salsa, and a blend of chili powder, cumin, and smoked paprika come together in minutes. A generous topping of melted cheddar cheese makes it irresistibly cozy.
Ingredients
| Ingredient | Amount |
|---|---|
| Olive oil | 1 tbsp (15 ml) |
| Yellow onion, diced | 1 medium |
| Garlic cloves, minced | 2 |
| Jalapeño, minced | 1 |
| Bell pepper, diced | 1 |
| Chili powder | 1 tsp (5 ml) |
| Cumin | 1 tsp (5 ml) |
| Smoked paprika | 1/2 tsp (2.5 ml) |
| Canned black beans, drained and rinsed | 15 oz (425 g) |
| Corn kernels, fresh or frozen | 1 cup (150 g) |
| Salsa | 1 cup (240 ml) |
| Shredded cheddar cheese | 1 cup (100 g) |
| Salt to taste |
How to Make It
- Heat the olive oil in a large cast iron skillet over medium heat.
- Add the onion and cook until soft, about 4 minutes.
- Add the garlic, jalapeño, and bell pepper. Cook for 3 to 4 minutes until the vegetables start to soften.
- Stir in the chili powder, cumin, and smoked paprika. Cook for 30 seconds until fragrant.
- Add the black beans, corn, and salsa. Stir to combine and bring to a simmer.
- Let it cook for 5 to 7 minutes until heated through and the flavors meld. Season with salt to taste.
- Sprinkle the shredded cheese evenly over the top. Cover the skillet and cook for 2 to 3 minutes until the cheese is bubbly and completely melted.
- The cheese should be bubbly and completely melted over the hot, saucy bean mixture.
Quick tip or swap: Make it vegan by using a dairy free cheese alternative or just topping with sliced avocado. Serve over rice or quinoa to make it a more filling meal.
| Nutrition (per serving, estimate) | Amount |
|---|---|
| Calories | 350 kcal |
| Protein | 18 g |
| Carbs | 40 g |
| Fat | 14 g |
5. Crispy Buffalo Cauliflower

A legendary vegetarian dish that has exploded in popularity. It is the ultimate party food that satisfies a craving for something spicy, crispy, and saucy. Cauliflower florets are dipped in a simple batter, coated in breadcrumbs, and baked until crispy. They are then tossed in spicy buffalo sauce and often served with a cooling ranch or blue cheese dip.
Ingredients
| Ingredient | Amount |
|---|---|
| Cauliflower florets | 1 head |
| All purpose flour | 1 cup (120 g) |
| Water | 1 cup (240 ml) |
| Garlic powder | 1 tsp (5 ml) |
| Onion powder | 1 tsp (5 ml) |
| Smoked paprika | 1/2 tsp (2.5 ml) |
| Salt | 1/2 tsp (2.5 ml) |
| Panko breadcrumbs | 1 1/2 cups (150 g) |
| Buffalo sauce | 1/2 cup (120 ml) |
| Butter, melted | 2 tbsp (30 ml) |
How to Make It
- Preheat your oven to 450°F (230°C). Line a baking sheet with parchment paper.
- In a large bowl, whisk together the flour, water, garlic powder, onion powder, smoked paprika, and salt to form a smooth batter.
- Dip each cauliflower floret into the batter, allowing any excess to drip off. Roll it in the panko breadcrumbs to coat evenly.
- Place the coated florets on the prepared baking sheet in a single layer.
- Bake for 20 to 25 minutes, flipping halfway, until the florets are golden brown and crispy on the outside and tender on the inside.
- In a separate bowl, whisk together the buffalo sauce and melted butter.
- Transfer the baked cauliflower to a large bowl. Pour the buffalo sauce mixture over the top and toss gently to coat.
- The florets should be golden brown and crispy on the outside, tender on the inside.
Quick tip or swap: Serve them as tacos. Add them to tortillas with crunchy slaw and a creamy, cooling sauce. For a milder version, use less buffalo sauce or mix it with a little honey.
| Nutrition (per serving, estimate) | Amount |
|---|---|
| Calories | 220 kcal |
| Protein | 6 g |
| Carbs | 28 g |
| Fat | 10 g |
6. Spicy Miso Soba Noodles

A quick 15 minute meal that has been trending on TikTok and Instagram. It is a perfect, low effort dinner with big umami and spicy flavors. Buckwheat soba noodles are tossed with red miso paste and gochugaru, Korean chili flakes, for a unique, vibrant heat.
Ingredients
| Ingredient | Amount |
|---|---|
| Soba noodles | 8 oz (225 g) |
| Red miso paste | 2 tbsp (32 g) |
| Gochugaru | 1 tbsp (15 ml) |
| Garlic cloves, minced | 2 |
| Rice vinegar | 2 tbsp (30 ml) |
| Soy sauce | 1 tbsp (15 ml) |
| Sesame oil | 1 tbsp (15 ml) |
| Soba noodle cooking water | 1/4 cup (60 ml) |
| Green onions, sliced for garnish |
How to Make It
- Bring a large pot of water to a boil. Cook the soba noodles according to package directions.
- Reserve 1/4 cup of the noodle cooking water before draining the noodles.
- In a small bowl, whisk together the miso paste, gochugaru, garlic, rice vinegar, soy sauce, and sesame oil.
- Add the reserved noodle water to the sauce and whisk until smooth.
- Return the drained noodles to the pot or transfer to a large bowl. Pour the sauce over the noodles and toss to coat evenly.
- The noodles should be well coated in a flavorful, slightly spicy sauce.
- Garnish with sliced green onions.
Quick tip or swap: Serve hot or cold. Top with crispy tofu and julienned vegetables like cucumber and carrots for extra crunch. If you cannot find gochugaru, use red pepper flakes, but the flavor will be different.
| Nutrition (per serving, estimate) | Amount |
|---|---|
| Calories | 380 kcal |
| Protein | 14 g |
| Carbs | 68 g |
| Fat | 8 g |
7. Roasted Veggie and Black Bean Fajitas

A sizzling, colorful, and incredibly popular sheet pan meal that is highly searchable and fun to eat. It is a 30 minute crowd pleaser. Smoky black beans, crisp bell peppers, and caramelized onions are tossed with cumin, chili powder, and garlic for that classic Tex Mex flavor.
Ingredients
| Ingredient | Amount |
|---|---|
| Bell peppers, sliced | 3 |
| Red onion, sliced | 1 large |
| Olive oil | 3 tbsp (45 ml) |
| Chili powder | 2 tsp (10 ml) |
| Cumin | 1 tsp (5 ml) |
| Garlic powder | 1 tsp (5 ml) |
| Smoked paprika | 1/2 tsp (2.5 ml) |
| Salt | 1/2 tsp (2.5 ml) |
| Canned black beans, drained and rinsed | 15 oz (425 g) |
| Flour or corn tortillas | 8 |
| Lime wedges for serving |
How to Make It
- Preheat your oven to 425°F (220°C). Line a large baking sheet with parchment paper.
- In a large bowl, toss the sliced bell peppers and red onion with olive oil, chili powder, cumin, garlic powder, smoked paprika, and salt until well coated.
- Spread the vegetables in a single layer on the prepared baking sheet.
- Roast for 20 to 25 minutes, stirring once halfway, until the vegetables are tender with slightly charred edges.
- Warm the tortillas according to package directions.
- Serve the roasted vegetables with the black beans and warm tortillas, along with lime wedges for squeezing.
- The vegetables are tender with slightly charred edges.
Quick tip or swap: Swap black beans for pinto beans or add roasted mushrooms to the sheet pan. For extra heat, add a sliced jalapeño to the vegetables before roasting.
| Nutrition (per serving, estimate) | Amount |
|---|---|
| Calories | 380 kcal |
| Protein | 12 g |
| Carbs | 50 g |
| Fat | 14 g |
8. Spiced Lentil and Mushroom Shepherd’s Pie

This is comfort food royalty. It is an underrated but show stopping dish that proves vegetarian food can be just as hearty and satisfying as the meaty original. A rich, umami packed base of lentils and finely chopped mushrooms mimics the texture of ground meat. It is topped with a mountain of creamy, buttery mashed potatoes.
Ingredients
| Ingredient | Amount |
|---|---|
| Olive oil | 2 tbsp (30 ml) |
| Yellow onion, diced | 1 large |
| Carrots, diced | 2 |
| Cremini mushrooms, finely chopped | 8 oz (225 g) |
| Garlic cloves, minced | 3 |
| Dried thyme | 1 tsp (5 ml) |
| Tomato paste | 2 tbsp (30 ml) |
| Brown lentils, dried | 1 cup (200 g) |
| Vegetable broth | 3 cups (720 ml) |
| Worcestershire sauce | 1 tbsp (15 ml) |
| Salt and pepper to taste | |
| Mashed potatoes, prepared | 4 cups (800 g) |
How to Make It
- Preheat your oven to 400°F (200°C).
- Heat the olive oil in a large oven safe skillet or Dutch oven over medium heat.
- Add the onion and carrots and cook until they start to soften, about 5 minutes.
- Add the mushrooms and cook until they have released their liquid and start to brown, about 8 to 10 minutes.
- Stir in the garlic and thyme. Cook for 1 minute until fragrant.
- Add the tomato paste and cook for 2 minutes, stirring constantly, until it caramelizes.
- Add the lentils, vegetable broth, and Worcestershire sauce. Bring to a simmer.
- Reduce the heat to low and cook for 30 to 35 minutes until the lentils are tender and the mixture has thickened.
- Season with salt and pepper. The filling should be thick and rich.
- Spread the mashed potatoes evenly over the lentil mixture.
- Place the skillet in the oven and bake for 20 to 25 minutes until the filling is bubbly and the potato topping is golden brown with a few peaks that are slightly crisp.
Quick tip or swap: Top with mashed sweet potatoes for a different flavor profile. To save time, use store bought mashed potatoes or instant mashed potatoes.
| Nutrition (per serving, estimate) | Amount |
|---|---|
| Calories | 450 kcal |
| Protein | 18 g |
| Carbs | 60 g |
| Fat | 16 g |
9. Butternut Squash Curry

This one pot wonder is a seasonal favorite, with searches spiking in the fall and winter across the US, UK, Canada, and Australia. The sweet squash paired with spicy, creamy curry is irresistible. Cubed butternut squash is simmered in creamy coconut milk with a spice blend featuring curry powder, ginger, and turmeric. Red chili flakes add the heat.
Ingredients
| Ingredient | Amount |
|---|---|
| Coconut oil | 1 tbsp (15 ml) |
| Yellow onion, diced | 1 medium |
| Garlic cloves, minced | 3 |
| Fresh ginger, grated | 1 tbsp (15 ml) |
| Curry powder | 2 tbsp (30 ml) |
| Turmeric | 1/2 tsp (2.5 ml) |
| Red chili flakes | 1/2 tsp (2.5 ml) |
| Butternut squash, peeled and cubed | 1 medium |
| Vegetable broth | 1 cup (240 ml) |
| Full fat coconut milk | 1 can (400 ml) |
| Salt to taste | |
| Fresh cilantro for garnish |
How to Make It
- Heat the coconut oil in a large pot over medium heat.
- Add the onion and cook until soft, about 5 minutes.
- Stir in the garlic and ginger. Cook for 1 minute until fragrant.
- Add the curry powder, turmeric, and red chili flakes. Cook for 30 seconds to bloom the spices.
- Add the butternut squash, vegetable broth, and coconut milk. Bring to a simmer.
- Reduce the heat to low and cook for 20 to 25 minutes until the squash is tender and easily pierced with a fork.
- Season with salt to taste. The butternut squash should be fork tender, and the sauce has thickened slightly.
- Garnish with fresh cilantro.
Quick tip or swap: Add chickpeas to make it a more substantial, protein packed meal. For a smoother texture, blend the curry with an immersion blender before serving.
| Nutrition (per serving, estimate) | Amount |
|---|---|
| Calories | 380 kcal |
| Protein | 6 g |
| Carbs | 32 g |
| Fat | 28 g |
10. Kung Pao Cauliflower

A delicious, vegetarian take on a classic Chinese takeout dish that has become a modern classic. The sweet, savory, and spicy sauce is incredibly addictive. Cauliflower florets are battered and fried or baked until crispy. They are then tossed with Sichuan peppercorns for a numbing heat, dried chilies, and a sticky sauce made with ginger, garlic, and soy sauce. Roasted peanuts add a signature crunch.
Ingredients
| Ingredient | Amount |
|---|---|
| Cauliflower florets | 1 head |
| Cornstarch | 1/2 cup (60 g) |
| All purpose flour | 1/2 cup (60 g) |
| Water | 1/2 cup (120 ml) |
| Salt | 1/2 tsp (2.5 ml) |
| Vegetable oil for frying | |
| Soy sauce | 1/4 cup (60 ml) |
| Rice vinegar | 2 tbsp (30 ml) |
| Brown sugar | 2 tbsp (25 g) |
| Cornstarch | 1 tbsp (8 g) |
| Water | 1/4 cup (60 ml) |
| Sesame oil | 1 tbsp (15 ml) |
| Dried red chilies | 10 |
| Sichuan peppercorns | 1 tsp (5 ml) |
| Garlic cloves, minced | 3 |
| Fresh ginger, grated | 1 tbsp (15 ml) |
| Roasted peanuts | 1/2 cup (75 g) |
| Green onions, sliced for garnish |
How to Make It
- In a large bowl, whisk together the cornstarch, flour, water, and salt to form a batter.
- Dip the cauliflower florets into the batter, allowing any excess to drip off.
- Heat 1 inch of vegetable oil in a deep skillet to 350°F (175°C). Fry the coated florets in batches until golden brown and crispy, about 3 to 4 minutes per batch. Drain on paper towels. Alternatively, bake at 450°F for 20 minutes.
- In a small bowl, whisk together the soy sauce, rice vinegar, brown sugar, cornstarch, and water to make the sauce.
- Heat the sesame oil in a large wok or skillet over medium high heat.
- Add the dried chilies and Sichuan peppercorns. Stir fry for 30 seconds until fragrant.
- Add the garlic and ginger. Stir fry for 30 seconds.
- Pour in the sauce and cook for 1 to 2 minutes until it thickens and becomes glossy.
- Add the fried cauliflower and roasted peanuts. Toss to coat evenly.
- The cauliflower should be crispy and the sauce should be thick and glossy, clinging to every floret.
- Garnish with green onions.
Quick tip or swap: For an even easier version, skip the battering and fry the cauliflower plain before tossing in the sauce. Adjust the number of dried chilies to control the heat level.
| Nutrition (per serving, estimate) | Amount |
|---|---|
| Calories | 320 kcal |
| Protein | 8 g |
| Carbs | 32 g |
| Fat | 18 g |
11. Thai Red Curry Tofu

A staple in the Australian and UK vegetarian scene, this vibrant and flavorful curry is packed with ingredients. It is a restaurant quality dish that is surprisingly simple to make. Crispy tofu is simmered in rich coconut milk with spicy red curry paste and fragrant aromatics like lemongrass, ginger, and garlic.
Ingredients
| Ingredient | Amount |
|---|---|
| Firm tofu, pressed and cubed | 14 oz (400 g) |
| Coconut oil | 2 tbsp (30 ml) |
| Thai red curry paste | 3 tbsp (45 g) |
| Full fat coconut milk | 1 can (400 ml) |
| Vegetable broth | 1/2 cup (120 ml) |
| Red bell pepper, sliced | 1 |
| Snow peas | 1 cup (100 g) |
| Bamboo shoots | 1/2 cup (75 g) |
| Soy sauce | 1 tbsp (15 ml) |
| Brown sugar | 1 tbsp (12 g) |
| Fresh lime juice | 1 tbsp (15 ml) |
| Fresh basil for garnish |
How to Make It
- Heat 1 tablespoon of coconut oil in a large skillet over medium high heat.
- Add the cubed tofu and cook until golden and crispy on all sides, about 6 to 8 minutes. Remove from the pan and set aside.
- Reduce the heat to medium. Add the remaining coconut oil and the red curry paste. Cook for 1 to 2 minutes until fragrant.
- Pour in the coconut milk and vegetable broth. Bring to a simmer.
- Add the bell pepper, snow peas, and bamboo shoots. Cook for 5 to 7 minutes until the vegetables are tender crisp.
- Return the crispy tofu to the pan. Add the soy sauce, brown sugar, and lime juice. Simmer for 2 to 3 minutes until heated through.
- The tofu should be crispy on the outside and the sauce should be rich and aromatic.
- Garnish with fresh basil.
Quick tip or swap: Use chickpeas or mixed vegetables instead of tofu. For a milder curry, use only half the amount of red curry paste.
| Nutrition (per serving, estimate) | Amount |
|---|---|
| Calories | 420 kcal |
| Protein | 16 g |
| Carbs | 20 g |
| Fat | 32 g |
12. Chipotle Sofritas Copycat

This is a massive hit in the US and Canada, driven by the popularity of Chipotle. It is a flavorful, spicy, and protein packed tofu crumble that people love to make at home. Crumbled tofu is cooked with chipotle peppers in adobo, roasted poblano peppers, and Mexican spices for a smoky, spicy flavor.
Ingredients
| Ingredient | Amount |
|---|---|
| Firm tofu, pressed and crumbled | 14 oz (400 g) |
| Olive oil | 2 tbsp (30 ml) |
| Yellow onion, diced | 1 medium |
| Garlic cloves, minced | 3 |
| Chipotle peppers in adobo, minced | 2 |
| Adobo sauce | 1 tbsp (15 ml) |
| Ground cumin | 1 tsp (5 ml) |
| Dried oregano | 1 tsp (5 ml) |
| Smoked paprika | 1/2 tsp (2.5 ml) |
| Poblano pepper, roasted and diced | 1 |
| Salt to taste |
How to Make It
- Heat the olive oil in a large skillet over medium heat.
- Add the onion and cook until soft, about 5 minutes.
- Add the garlic and cook for 1 minute until fragrant.
- Add the crumbled tofu, chipotle peppers, adobo sauce, cumin, oregano, and smoked paprika.
- Cook for 8 to 10 minutes, stirring occasionally, until the tofu is browned and fragrant.
- Stir in the roasted poblano pepper and cook for 2 to 3 minutes until heated through.
- Season with salt to taste. The tofu crumbles should be well browned and the entire mixture should be coated in a rich, spicy sauce.
Quick tip or swap: Serve in tacos, burritos, or salads with your favorite toppings. To roast the poblano, place it over an open flame or under the broiler until the skin is charred, then peel and dice.
| Nutrition (per serving, estimate) | Amount |
|---|---|
| Calories | 280 kcal |
| Protein | 16 g |
| Carbs | 18 g |
| Fat | 16 g |
13. Smoky Chipotle Plant Based Chorizo

A spectacularly flavorful and hearty meat alternative that is great for those who want the taste and texture of chorizo without the meat. It is a unique, underrated pick. A blend of finely chopped mushrooms and walnuts creates a meaty texture. Smoked paprika, oregano, and chipotle peppers give it an authentic, spicy chorizo flavor.
Ingredients
| Ingredient | Amount |
|---|---|
| Cremini mushrooms | 8 oz (225 g) |
| Walnuts | 1 cup (100 g) |
| Olive oil | 2 tbsp (30 ml) |
| Yellow onion, finely diced | 1 medium |
| Garlic cloves, minced | 3 |
| Chipotle peppers in adobo, minced | 2 |
| Smoked paprika | 2 tbsp (30 ml) |
| Dried oregano | 1 tbsp (15 ml) |
| Ground cumin | 1 tsp (5 ml) |
| Chili powder | 1 tsp (5 ml) |
| Salt to taste |
How to Make It
- In a food processor, pulse the mushrooms and walnuts until they are finely chopped and resemble ground meat. Do not over process into a paste.
- Heat the olive oil in a large skillet over medium heat.
- Add the onion and cook until soft, about 5 minutes.
- Add the garlic and cook for 1 minute.
- Add the mushroom and walnut mixture. Cook for 8 to 10 minutes, stirring occasionally, until the mixture starts to brown and crisp.
- Add the chipotle peppers, smoked paprika, oregano, cumin, and chili powder. Cook for 2 to 3 minutes until fragrant and well combined.
- Season with salt to taste. The chorizo crumbles should be dark, rich, and have a slightly crispy texture.
Quick tip or swap: Use it in tacos, breakfast scrambles, or on top of nachos. If you do not have a food processor, chop the mushrooms and walnuts very finely by hand.
| Nutrition (per serving, estimate) | Amount |
|---|---|
| Calories | 260 kcal |
| Protein | 8 g |
| Carbs | 14 g |
| Fat | 20 g |
14. Lentil Bolognese

A universally loved classic that is easily made vegetarian and spicy. It is a top search for a reason. It is comforting, hearty, and the leftovers are amazing. Red or brown lentils form the meaty base of the sauce. The sauce is simmered with tomatoes, mushrooms, and red pepper flakes for a kick.
Ingredients
| Ingredient | Amount |
|---|---|
| Olive oil | 2 tbsp (30 ml) |
| Yellow onion, diced | 1 large |
| Carrots, diced | 2 |
| Celery stalks, diced | 2 |
| Cremini mushrooms, finely chopped | 8 oz (225 g) |
| Garlic cloves, minced | 4 |
| Red pepper flakes | 1/2 to 1 tsp (2.5 to 5 ml) |
| Dried oregano | 1 tsp (5 ml) |
| Dried basil | 1 tsp (5 ml) |
| Tomato paste | 2 tbsp (30 ml) |
| Crushed tomatoes | 28 oz (794 g) |
| Brown or red lentils, dried | 1 cup (200 g) |
| Vegetable broth | 2 cups (480 ml) |
| Salt and pepper to taste |
How to Make It
- Heat the olive oil in a large Dutch oven over medium heat.
- Add the onion, carrots, and celery. Cook until the vegetables start to soften, about 8 minutes.
- Add the mushrooms and cook until they have released their liquid and start to brown, about 8 to 10 minutes.
- Stir in the garlic, red pepper flakes, oregano, and basil. Cook for 1 minute until fragrant.
- Add the tomato paste and cook for 2 minutes, stirring constantly, until it caramelizes.
- Pour in the crushed tomatoes, lentils, and vegetable broth. Bring to a simmer.
- Reduce the heat to low and cook for 30 to 40 minutes until the lentils are tender and the sauce has thickened.
- Season with salt and pepper to taste. The lentils should be soft and have broken down slightly, creating a rich, thick sauce.
Quick tip or swap: Swap red lentils for brown for a firmer texture. Serve over your favorite pasta and top with grated Parmesan cheese.
| Nutrition (per serving, estimate) | Amount |
|---|---|
| Calories | 320 kcal |
| Protein | 16 g |
| Carbs | 46 g |
| Fat | 8 g |
15. Spicy Lentils and Spinach

This is a top performing recipe for its simplicity, affordability, and incredible flavor profile. It is a perfect example of a humble dish that tastes like a million bucks. Green or brown lentils are simmered with a warming spice blend of cumin, coriander, turmeric, and garam masala. Green chilies add a fresh, vibrant heat, and a mountain of fresh spinach is stirred in at the end.
Ingredients
| Ingredient | Amount |
|---|---|
| Coconut oil | 2 tbsp (30 ml) |
| Yellow onion, diced | 1 large |
| Fresh ginger, grated | 1 tbsp (15 ml) |
| Garlic cloves, minced | 3 |
| Green chilies, minced | 2 |
| Ground cumin | 1 tsp (5 ml) |
| Ground coriander | 1 tsp (5 ml) |
| Turmeric | 1/2 tsp (2.5 ml) |
| Garam masala | 1 tsp (5 ml) |
| Green or brown lentils, dried | 1 cup (200 g) |
| Diced tomatoes | 14 oz (396 g) |
| Water | 3 cups (720 ml) |
| Fresh spinach | 5 oz (140 g) |
| Salt to taste |
How to Make It
- Heat the coconut oil in a large pot over medium heat.
- Add the onion and cook until soft, about 5 minutes.
- Stir in the ginger, garlic, and green chilies. Cook for 1 minute until fragrant.
- Add the cumin, coriander, turmeric, and garam masala. Bloom the spices by cooking them for 30 seconds, stirring constantly.
- Add the lentils, diced tomatoes, and water. Bring to a simmer.
- Reduce the heat to low and cook for 25 to 30 minutes until the lentils are tender but still hold their shape.
- Add the fresh spinach in handfuls, stirring until it wilts completely. This will take about 2 to 3 minutes.
- Season with salt to taste. The lentils should be tender but still hold their shape, and the spinach should be just wilted.
Quick tip or swap: For a smokier flavor, add a chipotle pepper in adobo. Serve over rice or with warm naan bread.
| Nutrition (per serving, estimate) | Amount |
|---|---|
| Calories | 290 kcal |
| Protein | 16 g |
| Carbs | 38 g |
| Fat | 10 g |
16. Gobi Manchurian

This Indo Chinese dish is massively popular on social media and food blogs for its incredible flavor and fun textures. It is a spectacularly bold and unique option. Crispy, deep fried or baked cauliflower florets are tossed in a fiery, tangy sauce made with ginger, garlic, soy sauce, and chili.
Ingredients
| Ingredient | Amount |
|---|---|
| Cauliflower florets | 1 head |
| All purpose flour | 1/2 cup (60 g) |
| Cornstarch | 1/4 cup (30 g) |
| Ginger garlic paste | 1 tbsp (15 ml) |
| Soy sauce | 1 tbsp (15 ml) |
| Water | 1/2 cup (120 ml) |
| Salt | 1/2 tsp (2.5 ml) |
| Vegetable oil for frying | |
| Soy sauce | 2 tbsp (30 ml) |
| Chili sauce | 2 tbsp (30 ml) |
| Ketchup | 2 tbsp (30 ml) |
| Brown sugar | 1 tbsp (12 g) |
| Cornstarch | 1 tbsp (8 g) |
| Water | 1/4 cup (60 ml) |
| Sesame oil | 1 tbsp (15 ml) |
| Garlic cloves, minced | 3 |
| Fresh ginger, grated | 1 tbsp (15 ml) |
| Green chilies, sliced | 2 |
| Green onions, sliced for garnish |
How to Make It
- In a large bowl, whisk together the flour, cornstarch, ginger garlic paste, soy sauce, water, and salt to form a batter.
- Dip the cauliflower florets into the batter, allowing any excess to drip off.
- Heat 1 inch of vegetable oil in a deep skillet to 350°F (175°C). Fry the coated florets in batches until golden brown and crispy, about 3 to 4 minutes per batch. Drain on paper towels. Alternatively, bake at 450°F for 20 minutes.
- In a small bowl, whisk together the soy sauce, chili sauce, ketchup, brown sugar, cornstarch, and water to make the sauce.
- Heat the sesame oil in a large wok or skillet over medium high heat.
- Add the garlic, ginger, and green chilies. Stir fry for 30 seconds until fragrant.
- Pour in the sauce and cook for 1 to 2 minutes until it thickens and becomes glossy.
- Add the fried cauliflower and toss to coat evenly.
- The cauliflower should be incredibly crispy, and the sauce should be thick and glossy, coating every piece.
- Garnish with green onions.
Quick tip or swap: Make it dry by using less sauce, or wet for a more saucy dish. For a milder version, reduce the amount of chili sauce.
| Nutrition (per serving, estimate) | Amount |
|---|---|
| Calories | 280 kcal |
| Protein | 6 g |
| Carbs | 34 g |
| Fat | 14 g |
17. Spicy Kale Pasta

A simple, 25 minute pasta dish that has been popping up on Pinterest for its ease and nutritional boost. It is a great way to use up a bunch of kale. Pasta is tossed with fresh kale, plenty of garlic, and a healthy dose of red pepper flakes for heat. A squeeze of lemon and a sprinkle of Parmesan cheese brighten it up.
Ingredients
| Ingredient | Amount |
|---|---|
| Pasta, such as orecchiette or penne | 12 oz (340 g) |
| Olive oil | 1/4 cup (60 ml) |
| Garlic cloves, thinly sliced | 6 |
| Red pepper flakes | 1/2 to 1 tsp (2.5 to 5 ml) |
| Kale, stems removed and leaves torn | 1 bunch |
| Lemon juice | 2 tbsp (30 ml) |
| Parmesan cheese, grated | 1/2 cup (50 g) |
| Salt and pepper to taste |
How to Make It
- Bring a large pot of salted water to a boil. Cook the pasta according to package directions.
- While the pasta cooks, heat the olive oil in a large skillet over medium heat.
- Add the garlic and red pepper flakes. Cook for 1 to 2 minutes until the garlic is fragrant and just starting to turn golden. Do not let it burn.
- Add the kale in handfuls and cook for 3 to 4 minutes until it wilts and becomes tender.
- Reserve 1/2 cup of the pasta cooking water before draining the pasta.
- Add the cooked pasta to the skillet along with a splash of the reserved pasta water. Toss to combine and heat through.
- Stir in the lemon juice and Parmesan cheese.
- Season with salt and pepper to taste. The kale should be tender and wilted, and the garlic should be fragrant but not burnt.
Quick tip or swap: Add cannellini beans for extra protein or use it as a base for other vegetables like roasted bell peppers. For a vegan version, omit the Parmesan cheese or use a vegan alternative.
| Nutrition (per serving, estimate) | Amount |
|---|---|
| Calories | 420 kcal |
| Protein | 14 g |
| Carbs | 64 g |
| Fat | 14 g |
18. Shakshuka

A stunning and flavorful one skillet meal that is perfect for brunch, lunch, or dinner. It is incredibly photogenic and a favorite on social media. A rich, spicy tomato and bell pepper sauce is spiced with cumin, paprika, and cayenne. Eggs are poached directly in the sauce.
Ingredients
| Ingredient | Amount |
|---|---|
| Olive oil | 2 tbsp (30 ml) |
| Yellow onion, diced | 1 medium |
| Bell pepper, diced | 1 |
| Garlic cloves, minced | 3 |
| Ground cumin | 1 tsp (5 ml) |
| Smoked paprika | 1 tsp (5 ml) |
| Cayenne pepper | 1/4 tsp (1.25 ml) |
| Crushed tomatoes | 28 oz (794 g) |
| Salt | 1/2 tsp (2.5 ml) |
| Large eggs | 4 to 6 |
| Fresh cilantro for garnish |
How to Make It
- Heat the olive oil in a large skillet over medium heat.
- Add the onion and bell pepper. Cook until soft, about 6 to 8 minutes.
- Add the garlic, cumin, paprika, and cayenne. Cook for 1 minute until fragrant.
- Pour in the crushed tomatoes and season with salt. Bring to a simmer and cook for 10 minutes until the sauce thickens slightly.
- Using a spoon, create small wells in the sauce. Crack an egg into each well.
- Cover the skillet and cook for 5 to 8 minutes until the egg whites are set but the yolks are still runny.
- The egg whites should be fully cooked and set, while the yolks are still perfectly runny.
- Garnish with fresh cilantro.
Quick tip or swap: Add crumbled feta cheese or spinach to the sauce before adding the eggs. For a larger meal, add a can of chickpeas to the sauce.
| Nutrition (per serving, estimate) | Amount |
|---|---|
| Calories | 280 kcal |
| Protein | 14 g |
| Carbs | 18 g |
| Fat | 18 g |
19. Harissa Baked Tofu

This North African inspired dish is a great way to introduce a more unique spice blend. The harissa paste gives it a deep, smoky heat that has become very popular. Firm tofu is pressed, cubed, and coated in a generous layer of harissa paste, garlic, olive oil, and a touch of maple syrup. It is then baked until crispy and golden.
Ingredients
| Ingredient | Amount |
|---|---|
| Firm tofu, pressed | 14 oz (400 g) |
| Harissa paste | 1/4 cup (60 ml) |
| Olive oil | 2 tbsp (30 ml) |
| Garlic cloves, minced | 2 |
| Maple syrup | 1 tbsp (15 ml) |
| Salt | 1/4 tsp (1.25 ml) |
How to Make It
- Preheat your oven to 425°F (220°C). Line a baking sheet with parchment paper.
- In a small bowl, whisk together the harissa paste, olive oil, garlic, maple syrup, and salt.
- Cut the pressed tofu into cubes and place them in a large bowl.
- Pour the harissa mixture over the tofu and toss gently to coat evenly.
- Spread the tofu in a single layer on the prepared baking sheet.
- Bake for 20 to 25 minutes, flipping halfway, until the tofu is crispy and golden on the outside and tender on the inside.
- The tofu should be crispy on the outside and tender on the inside, with a glossy, spicy coating.
Quick tip or swap: Serve the crispy tofu in warm pita bread with fresh lettuce, tomatoes, and tahini sauce. If you do not have harissa, use a mix of chili paste and smoked paprika.
| Nutrition (per serving, estimate) | Amount |
|---|---|
| Calories | 220 kcal |
| Protein | 14 g |
| Carbs | 12 g |
| Fat | 14 g |
20. Sheet Pan Fajita Veggies

A classic that everyone loves for its minimal cleanup and maximum flavor. It is a staple in any vegetarian or cooking for beginners guide. A colorful array of bell peppers, onions, mushrooms, and zucchini is tossed in a simple, smoky blend of chili powder, paprika, and cumin, then roasted until tender and slightly charred.
Ingredients
| Ingredient | Amount |
|---|---|
| Bell peppers, sliced | 3 |
| Red onion, sliced | 1 large |
| Mushrooms, sliced | 8 oz (225 g) |
| Zucchini, sliced | 1 medium |
| Olive oil | 3 tbsp (45 ml) |
| Chili powder | 2 tsp (10 ml) |
| Smoked paprika | 1 tsp (5 ml) |
| Ground cumin | 1 tsp (5 ml) |
| Garlic powder | 1 tsp (5 ml) |
| Salt | 1/2 tsp (2.5 ml) |
| Lime wedges for serving |
How to Make It
- Preheat your oven to 425°F (220°C). Line a large baking sheet with parchment paper.
- In a large bowl, toss the bell peppers, onion, mushrooms, and zucchini with olive oil, chili powder, smoked paprika, cumin, garlic powder, and salt until well coated.
- Spread the vegetables in a single layer on the prepared baking sheet.
- Roast for 20 to 25 minutes, stirring once halfway, until the vegetables are tender with slightly charred, caramelized edges.
- The vegetables should be tender with slightly charred, caramelized edges.
- Serve with lime wedges for squeezing.
Quick tip or swap: Serve them in tacos, over rice bowls, or on top of a salad. Add a sliced jalapeño to the sheet pan for extra heat.
| Nutrition (per serving, estimate) | Amount |
|---|---|
| Calories | 160 kcal |
| Protein | 4 g |
| Carbs | 18 g |
| Fat | 10 g |
Expert Tips for Spicy Vegetarian Cooking
Bloom your spices. The secret to a deep, complex flavor is to add your ground spices to the hot oil with the aromatics, onion, garlic, ginger, for 30 to 60 seconds. This blooms them, releasing their essential oils and unlocking their full flavor.
Do not fear the browning. For dishes like chili or lentil bolognese, taking the time to properly brown your mushrooms, tomato paste, or onions creates a rich umami base that is the hallmark of a great tasting dish.
Taste and adjust. There is no perfect amount of chili powder, cayenne, or red pepper flakes. Always start with less and add more at the end. A squeeze of fresh lime or lemon can also wake up the whole dish and balance the heat.
Storage, Reheating, Make Ahead and Freezing
- Make ahead. Most of these curries, chilis, and pasta sauces taste even better the next day as the flavors meld. They are perfect for weekend meal prep.
- Storage. Store in airtight containers in the refrigerator for 3 to 5 days.
- Reheating. Reheat gently on the stovetop or in the microwave. Add a splash of water or broth to curries and chilis if they seem too thick.
- Freezing. Freeze in freezer safe bags or containers for up to 3 months. Soups, chilis, and curries freeze best. Thaw overnight in the fridge before reheating.
Serving Suggestions
- Rice and grains. Most of the Indian, Thai, and African inspired dishes pair beautifully with fluffy basmati rice, jasmine rice, quinoa, or brown rice.
- Bread. For scooping up every last drop of sauce, serve with warm naan bread, crusty sourdough, or soft tortillas.
- Sides. A simple side salad with a zesty vinaigrette, cooling cucumber raita, or a zesty corn salad balances the heat perfectly.
Frequently Asked Questions
Can I make these recipes vegan?
Yes. Most of these recipes are vegetarian and can be easily adapted. You can swap paneer for extra firm tofu, use vegan cheese, and replace dairy with plant based alternatives like coconut milk or vegan cream.
How can I control the spice level?
The best way is to add the heat gradually. Start with less chili powder, cayenne, or fresh chilies than the recipe calls for, then taste as you go and add more. The seeds of fresh chilies hold most of the heat, so remove them for a milder dish.
What can I substitute for heavy cream?
For a dairy free and lower fat option, full fat coconut milk is a fantastic substitute. It adds creaminess and a subtle sweetness that works perfectly in curries and soups.
How do I make a dish gluten free?
Always double check that you are using gluten free soy sauce, tamari, and spices. For recipes with pasta, use a gluten free variety. Use corn tortillas instead of flour.
Are these dinners budget friendly?
Yes. A lot of the ingredients are staples like beans, lentils, rice, and spices, which are incredibly affordable, especially when bought in bulk.
What are the best proteins for a spicy vegetarian diet?
Beans, lentils, chickpeas, tofu, and tempeh are all excellent, versatile, and cost effective sources of plant based protein.
From quick and easy weeknight winners to hearty, show stopping comfort food, this collection of 20 spicy vegetarian dinners that don’t miss the meat has something to satisfy every craving. It proves that plant based eating can be exciting, flavorful, and deeply satisfying. I hope you have found a few new favorites to try. Do not forget to save this list to your favorite Pinterest board for inspiration, and let me know in the comments which recipe you are most excited to try or if you have your own favorite spicy veggie dinner to share.