Vegan Jambalaya

Vegan jambalaya with peppers, rice, and green onions
This Vegan Jambalaya recipe is packed with vibrant vegetables, aromatic spices, and plant-based protein to make a satisfying and flavorful dish.
Jambalaya, a traditional Louisiana Creole dish, usually consists of a mix of meat, seafood, and vegetables cooked with rice. Our vegan version replaces the meat with plant-based protein sources, such as tofu and beans, without compromising on taste or texture.
This dish is perfect for a family dinner or a special occasion, and it's sure to impress your guests with its bold flavors and colorful presentation. Plus, it's incredibly easy to make and can be customized to suit your preferences. So, gather your ingredients and let's get cooking!
No ratings yet
Prep Time 20 minutes
Cook Time 40 minutes
Total Time 1 hour
Estimated Cost$12
Course Main Course
Cuisine American
Servings 5 People
Calories 299.5 kcal

Helpful Equipment


  • 2 Tbsp. Olive Oil
  • 1 Onion (diced)
  • 1 Green Bell Pepper (diced)
  • 1 Red Bell Pepper (diced)
  • 3 Cloves Garlic (minced)
  • 1 Cup Diced Tomatoes (fresh or canned)
  • 2 Cups Vegetable Broth
  • 1 Cup Long-Grain Rice (uncooked)
  • 14 oz. Extra-Firm Tofu (pressed and cubed)
  • 15 oz. Kidney Beans (drained and rinsed)
  • 2 tsp. Smoked Paprika
  • 2 tsp. Thyme
  • 1 tsp. Oregano
  • tsp. Cayenne Pepper
  • ¼ tsp. Black Pepper
  • ¼ tsp. Sea Salt
  • 2 Sprigs Green Onions (sliced thin)
  • 2 Tbsp. Fresh Parsley (chopped)


  • Heat olive oil in a large skillet or Dutch oven over medium heat.
  • Add onion, green bell pepper, and red bell pepper to the skillet.
  • Cook, stirring occasionally, for 5-7 minutes, or until the vegetables are softened.
  • Stir in garlic and cook for an additional 1-2 minutes, until fragrant.
  • Add diced tomatoes, vegetable broth, rice, tofu, red kidney beans, smoked paprika, thyme, oregano, and cayenne pepper to the skillet. Stir well to combine.
  • Bring the mixture to a boil.
  • Reduce heat to low, cover, and let simmer for 25-30 minutes, or until the rice is cooked through and has absorbed most of the liquid.
  • Remove from heat.
  • Season with salt and black pepper to taste.
  • Stir again, cover, and let the jambalaya sit for 5 minutes to allow the flavors to absorb.
  • Garnish with sliced green onions and chopped fresh parsley.


Calories: 299.5kcalCarbohydrates: 42.1gProtein: 16.5gFat: 8.7gSaturated Fat: 1.3gPolyunsaturated Fat: 2gMonounsaturated Fat: 4.7gSodium: 160.6mgPotassium: 810.8mgFiber: 10.9gSugar: 5.6gVitamin A: 2391.4IUVitamin C: 63.4mgCalcium: 145.6mgIron: 7.8mg

Rate this Recipe!

No ratings yet

More Tasty Recipes

Articles & Guides