If you’re looking for a warming, comforting dish that’s both healthy and full of bold flavor, this one-pot, vegan Aloo Gobi is the perfect choice. And if you're a fan of flavor-packed meals like our Curried Butter Beans, you’ll fall in love with this plant-powered twist.

Jump to:
It's a classic Indian-inspired cauliflower and potato dish made with whole food ingredients and zero oil, and is Daniel Fast compliant. And best of all? It brings the same satisfying comfort as recipes like our Split Mung Beans or Red Lentil Dal, with fewer than 10 core ingredients.
Why You'll Love This Aloo Gobi
- Naturally gluten-free, oil-free, and Daniel Fast compliant
- Easy to make with simple pantry ingredients
- A Starch Solution approved recipe from The Starch Solution book
- Hearty enough to serve as a main dish
- Packed with earthy spices and vibrant color
- Perfect for meal prep or an easy, cozy weeknight meal
Health Benefits
- Cauliflower is high in antioxidants and supports liver detox pathways.
- Potatoes are a nutrient-dense starch loaded with vitamin C and potassium.
- Turmeric brings powerful anti-inflammatory and immune-boosting properties.
- Red onion and garlic offer prebiotic support and bold flavor.
- Like our Split Pea and Kale Soup, this high-fiber meal helps support heart health and provides stable energy.
What You Need to Make This Aloo Gobi
- Potatoes: Soft, tender, and creamy with a comfort-food vibe. They soak up spices beautifully, acting like flavor sponges.
- Cauliflower: Mild, slightly nutty, and when cooked al dente, has a satisfying bite. It also provides a blank canvas for spice blends like garam masala, coriander, cumin, and chili powder.
A full ingredients list with exact amounts can be found in the recipe card below.
Substitutions and Additions
- No crushed tomatoes? Sub 1 tablespoon of tomato paste and extra water.
- Avoiding salt? Use coconut aminos!
- Want a heartier version? Stir in ¼ cup of cooked millet. Learn How to Cook Millet in the Instant Pot or on the stovetop.
- Want it creamier? Take a cup of the cooked mixture and add it to a blender with a bit of water or plant-based milk. Blend until creamy, and then add it back into the pot.
- Want a twist? Add in a handful of chopped spinach for a nutrient boost.
- Want spicy heat? Add a pinch of cayenne, crushed red pepper flakes, or diced jalapeno.
SAVE THIS RECIPE!
We'll also send you other yummy recipes. No worries! You can unsubscribe at any time. 💙
How to Make This Aloo Gobi
Step 1: Cut the cauliflower and vegetables. Start by prepping your veggies and seasoning. Cut the cauliflower into bite-sized florets and peel and cube the potatoes. Dice the onion and mince the garlic.
Step 2: Sauté the aromatics. In a large skillet, water-sauté the chopped onion until soft, about 5 minutes. Add the garlic and ginger, and cook for an additional minute. This is where the flavor starts to build.
Step 3: Add and toast the spices. Sprinkle in cumin, coriander, turmeric, chili powder, and garam masala. Stir well to coat the onions and toast the spices until fragrant—this deepens the flavor and brings the dish to life.
Step 4: Stir in the tomato. Add the crushed tomatoes and cook for 3 to 4 minutes, allowing them to break down into a saucy base that will coat the veggies beautifully.
Step 5: Simmer the cauliflower and potatoes. Add the cauliflower florets, cubed potatoes, and water to the same pot. Stir to combine, cover, and simmer on low for 20-25 minutes, or until fork-tender. Stir occasionally to keep everything cooking evenly.
Step 6: Finish and serve. Garnish with fresh chopped cilantro. This brightens the dish and brings all the flavors together. Salt to taste. Serve warm and enjoy!
Expert Tips
- Dice potatoes and cauliflower into even, bite-sized pieces for uniform cooking.
- Check your potatoes and cauliflower for doneness after 18-20 minutes of cooking.
- Don’t rush the onion and spice sauté; this is the foundation of the dish’s richness.
- Want it more brothy? Add ½ cup extra water and serve like a stew, similar to our Miso Chickpea and Mushroom Stew.
What You Eat Aloo Gobi With
- Eat this aloo gobi with a side of Garlicky Kale for a bold and simple green.
- Serve it alongside our refreshing Kale and Avocado Salad or Sauteed Kale and Mushrooms for a contrasting nutrient boost.
- Enjoy it with a side salad, like our Vegan Caesar Salad. Not what you'd expect, but the flavors and nutrients pair well together.
- Pair with Quinoa for a fluffy, protein-rich grain.
- Add a dollop of Cashew Cream to make it richer.
- Having a dinner party? Pair with the Vegan Chana Masala or Red Lentil Dal to create an Indian-inspired theme.
- To offset the spice, try our Watermelon Basil Salad for a refreshing side.
Recipe FAQs
Traditionally, aloo gobi is made with ghee, a type of clarified butter. So, no, it's not traditionally vegan. That said, it can easily be made vegan. This starch solution and Daniel Fast approved version uses no oil, dairy, or animal products.
It’s earthy, warm, slightly spicy, and aromatic. The potatoes are creamy, and the cauliflower soaks up the spices for a deeply satisfying dish. For an African twist, try our Peanut Butter Greens.
This vegan Aloo Gobi stores well in the fridge for 3–4 days and actually tastes better the next day as the flavors deepen. This recipe is also freezer-friendly, making it great for meal prep. Portion out into freezer-safe containers and freeze for up to 3 months.
Aloo Gobi is a beautiful example of how simple ingredients can come together to create something deeply nourishing. It's perfect for a weeknight dinner or meal prep, especially if you’re craving something cozy and grounding. And when you're looking for a little sweet treat to follow, check out our Banana Nice Cream, Pumpkin Brownies, Chocolate Hummus, Tofu Chocolate Mousse, or a bowl of Vegan Apple Crisp.
Other Indian-Inspired Recipes to Check Out
If you tried this Aloo Gobi or any other recipe on our website, please leave a 🌟 star rating and let us know how it went in the 📝 comments below! We love to get your feedback for improvement.

Aloo Gobi
Ingredients
- 1 medium onion, finely chopped
- 3 cloves garlic, minced
- 1 tsp ground ginger
- 2 tsp ground cumin
- 1 tsp ground coriander
- 1 tsp turmeric
- ½ tsp chili powder
- 1 tsp garam masala
- ½ cup canned crushed tomatoes
- 2 medium russet potatoes, peeled and cut into cubes
- 1 medium head cauliflower, cut into bite-sized florets
- 1¼ cup water
- ½ lemon, juiced
- ½ cup chopped fresh cilantro, for garnish
- Salt to taste (or coconut aminos)
Instructions
- Sauté aromatics: In a large skillet or pot, add a splash of water and sauté chopped onions over medium heat for 4–5 minutes, until softened. Add garlic and ginger, and cook for another minute, stirring.
- Bloom the spices: Add cumin, coriander, ginger, turmeric, chili powder, and garam masala. Stir well to coat the onions and toast the spices for about 30 seconds. This deepens their flavor.
- Add crushed tomatoes: Stir in the crushed tomatoes, and cook for 2 to 3 minutes.
- Simmer the veggies: Add cubed potatoes, cauliflower florets, water, and coconut aminos (if using). Stir to combine. Cover and simmer for about 20–25 minutes, or until the vegetables are fork-tender but not mushy. Stir occasionally and add a splash more water if needed.
- Finish and serve: Turn off the heat. Stir in lemon juice and taste for salt. Garnish generously with fresh cilantro.
Notes
- Make it saucier: Add ¼ cup of coconut milk or a spoon of Cashew Cream for a creamy twist (optional).
- Spice it up: Add fresh chopped green chili or a pinch of cayenne if you like it hot.
- Leftovers: Store leftovers in an airtight container in the fridge for up to 4 days.
Leave a Reply