Dirty Rice Recipe Vegetarian Style Made Easy and Delicious

Updated On: October 1, 2025

Dirty rice is a classic Cajun dish that traditionally combines white rice with ground meat, vegetables, and bold spices, delivering a flavor-packed experience. However, for those following a vegetarian lifestyle or simply looking to enjoy a meatless version, this vegetarian dirty rice recipe offers all the robust flavors without any animal products.

Packed with hearty vegetables, plant-based protein, and aromatic seasonings, this dish is both satisfying and nourishing. Whether you’re serving it as a main or a side, this recipe is a fantastic way to bring a taste of Louisiana right to your kitchen, all while keeping it wholesome and meat-free.

The beauty of vegetarian dirty rice lies in its versatility and ease of preparation. It’s perfect for weeknight dinners, meal prep, or even as a crowd-pleaser at gatherings.

Plus, it’s naturally gluten-free and can easily be made vegan with a few simple swaps. Ready to dive into a dish that’s rich in taste, texture, and tradition?

Let’s get cooking!

Why You’ll Love This Recipe

This vegetarian dirty rice recipe is a delightful twist on a Southern classic. Here’s why it’s sure to become a favorite in your recipe box:

  • Flavorful and hearty: The combination of spices, vegetables, and plant-based protein creates a dish bursting with bold, savory flavors.
  • Nutritious and filling: Loaded with fiber-rich brown rice, proteins like lentils or mushrooms, and nutrient-dense vegetables, it’s a balanced meal.
  • Easy to customize: You can easily swap ingredients based on what you have on hand or your taste preferences.
  • Perfect for meal prep: This dish reheats beautifully, making it great for lunches or quick dinners throughout the week.
  • Meatless and vegan-friendly: No compromise on taste, just wholesome plant-based goodness.

Ingredients

  • 1 cup brown rice (uncooked)
  • 1 cup green lentils (rinsed)
  • 1 tablespoon olive oil
  • 1 medium onion, finely chopped
  • 1 green bell pepper, finely diced
  • 2 celery stalks, finely diced
  • 3 cloves garlic, minced
  • 1 cup mushrooms, finely chopped (cremini or button)
  • 1 teaspoon smoked paprika
  • 1 teaspoon dried thyme
  • 1 teaspoon dried oregano
  • 1/2 teaspoon cayenne pepper (adjust to taste)
  • 1/2 teaspoon black pepper
  • 1 teaspoon salt (or to taste)
  • 2 cups vegetable broth
  • 2 tablespoons soy sauce or tamari (optional, for depth of flavor)
  • 2 green onions, sliced (for garnish)
  • Fresh parsley, chopped (for garnish)

Equipment

  • Medium saucepan (for cooking rice)
  • Medium pot (for cooking lentils)
  • Large skillet or frying pan
  • Sharp knife and cutting board
  • Wooden spoon or spatula
  • Measuring cups and spoons
  • Colander (for rinsing lentils)

Instructions

  1. Cook the rice: Rinse the brown rice thoroughly under cold water. In a medium saucepan, combine the rice with 2 cups of water. Bring to a boil, then reduce heat to low, cover, and simmer for about 40-45 minutes or until the rice is tender and water is absorbed. Remove from heat and let it sit covered for 5 minutes.
  2. Prepare the lentils: Rinse the lentils well. In a separate pot, add the lentils and 3 cups of water. Bring to a boil, then simmer for 20-25 minutes until lentils are tender but not mushy. Drain any excess water and set aside.
  3. Sauté the vegetables: Heat olive oil in a large skillet over medium heat. Add the chopped onion, green bell pepper, and celery. Cook for 5-7 minutes until the vegetables soften.
  4. Add garlic and mushrooms: Stir in the minced garlic and finely chopped mushrooms. Cook for another 5 minutes until mushrooms release their moisture and start to brown.
  5. Season the mixture: Sprinkle in smoked paprika, thyme, oregano, cayenne pepper, black pepper, and salt. Stir well to evenly coat the vegetables with the spices.
  6. Combine lentils and rice: Add the cooked lentils to the skillet, then gently fold in the cooked brown rice. Mix thoroughly to combine all ingredients.
  7. Add broth and soy sauce: Pour in the vegetable broth and soy sauce (if using). Stir and cook for 5-7 minutes until the mixture is heated through and flavors meld together. If the mixture seems too dry, add a splash more broth.
  8. Final touches: Taste and adjust seasoning if needed. Remove from heat and garnish with sliced green onions and fresh parsley for a pop of color and freshness.
  9. Serve: Serve warm as a main dish or a flavorful side. Enjoy!

Tips & Variations

“For an extra protein boost, try adding cooked crumbled tofu or tempeh in place of lentils. You can also experiment with different vegetables like zucchini or carrots for added texture.”

  • Spice it up: Increase the cayenne pepper or add a dash of hot sauce for more heat.
  • Make it vegan: Ensure your vegetable broth and soy sauce are vegan-friendly, or substitute with coconut aminos.
  • Use quinoa or cauliflower rice: For a gluten-free or low-carb version, swap brown rice with quinoa or cauliflower rice.
  • Add nuts or seeds: Toasted pecans or sunflower seeds add a delightful crunch.
  • Fresh herbs: Fresh thyme or oregano can replace dried herbs for a brighter flavor.

Nutrition Facts

Nutrient Amount per Serving
Calories 320 kcal
Protein 14 g
Carbohydrates 50 g
Fiber 10 g
Fat 5 g
Sodium 450 mg

Serving Suggestions

This vegetarian dirty rice pairs wonderfully with a variety of dishes and can be served in numerous ways:

  • As a hearty side alongside Southern-style vegetarian dishes.
  • Stuffed into bell peppers or tomatoes for a colorful and filling presentation.
  • Alongside a fresh green salad dressed with tangy vinaigrette to balance the flavors.
  • With a dollop of guacamole or vegan sour cream for a creamy contrast.
  • Accompanied by sautéed greens like kale or collards for a nutritious, complete meal.

Conclusion

This vegetarian dirty rice recipe is a delicious and wholesome take on a Southern classic that everyone can enjoy, regardless of dietary preference. With its bold seasonings, hearty vegetables, and plant-based protein, it satisfies the craving for comfort food without relying on meat.

The recipe is easy to prepare, versatile enough for meal prep, and can be customized to suit your tastes or pantry staples.

Whether you’re a seasoned vegetarian or just looking to add more plant-based meals to your rotation, this dish is a wonderful addition. For more inspiring vegetarian recipes, be sure to check out Vegetarian Date Cake Recipe: Moist, Easy, and Delicious for a sweet treat, or explore savory options like Veg Recipes for Slow Cooker: Easy, Tasty Meal Ideas.

And if you love cooking with plant-based sauces, try the Vegan Bechamel Sauce Recipe for Creamy Pasta Dishes for your next meal.

Enjoy this recipe and happy cooking!

📖 Recipe Card: Dirty Rice Recipe Vegetarian

Description: A flavorful vegetarian twist on the classic Cajun dish using mushrooms and lentils. This hearty recipe is perfect for a comforting meal packed with spices and vegetables.

Prep Time: PT15M
Cook Time: PT30M
Total Time: PT45M

Servings: 4 servings

Ingredients

  • 1 cup long grain white rice
  • 2 cups vegetable broth
  • 1 tablespoon olive oil
  • 1 small onion, finely chopped
  • 2 cloves garlic, minced
  • 1 cup mushrooms, finely chopped
  • 1/2 cup cooked brown lentils
  • 1/2 green bell pepper, finely chopped
  • 1/2 cup celery, finely chopped
  • 1 teaspoon smoked paprika
  • 1/2 teaspoon dried thyme
  • 1/4 teaspoon cayenne pepper
  • Salt and pepper to taste
  • 2 green onions, sliced

Instructions

  1. Rinse rice under cold water until water runs clear.
  2. Heat olive oil in a large skillet over medium heat.
  3. Sauté onion, garlic, bell pepper, celery, and mushrooms until softened, about 5-7 minutes.
  4. Add cooked lentils, smoked paprika, thyme, cayenne, salt, and pepper; stir to combine.
  5. Add rice and vegetable broth to the skillet and bring to a boil.
  6. Reduce heat to low, cover, and simmer for 18-20 minutes until rice is tender.
  7. Fluff rice with a fork and garnish with sliced green onions before serving.

Nutrition: Calories: 320 kcal | Protein: 12 g | Fat: 6 g | Carbs: 54 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Dirty Rice Recipe Vegetarian”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A flavorful vegetarian twist on the classic Cajun dish using mushrooms and lentils. This hearty recipe is perfect for a comforting meal packed with spices and vegetables.”, “prepTime”: “PT15M”, “cookTime”: “PT30M”, “totalTime”: “PT45M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“1 cup long grain white rice”, “2 cups vegetable broth”, “1 tablespoon olive oil”, “1 small onion, finely chopped”, “2 cloves garlic, minced”, “1 cup mushrooms, finely chopped”, “1/2 cup cooked brown lentils”, “1/2 green bell pepper, finely chopped”, “1/2 cup celery, finely chopped”, “1 teaspoon smoked paprika”, “1/2 teaspoon dried thyme”, “1/4 teaspoon cayenne pepper”, “Salt and pepper to taste”, “2 green onions, sliced”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Rinse rice under cold water until water runs clear.”}, {“@type”: “HowToStep”, “text”: “Heat olive oil in a large skillet over medium heat.”}, {“@type”: “HowToStep”, “text”: “Saut\u00e9 onion, garlic, bell pepper, celery, and mushrooms until softened, about 5-7 minutes.”}, {“@type”: “HowToStep”, “text”: “Add cooked lentils, smoked paprika, thyme, cayenne, salt, and pepper; stir to combine.”}, {“@type”: “HowToStep”, “text”: “Add rice and vegetable broth to the skillet and bring to a boil.”}, {“@type”: “HowToStep”, “text”: “Reduce heat to low, cover, and simmer for 18-20 minutes until rice is tender.”}, {“@type”: “HowToStep”, “text”: “Fluff rice with a fork and garnish with sliced green onions before serving.”}], “nutrition”: {“calories”: “320 kcal”, “proteinContent”: “12 g”, “fatContent”: “6 g”, “carbohydrateContent”: “54 g”}}

Photo of author

Marta K

Leave a Comment

X