Go Back
+ servings

Indian Spaghetti Bolognese

Soulful and endlessly comforting, Indian spaghetti bolognese will warm your nights. Make it with any ground meat or tofu of your choice and make it mild or spicy as you wish.
Course Main Course
Cuisine Indian-ish
Keyword Beef, Dairy-free, Egg-free, Freezer Friendly, Gluten-free, Ground Meat, Indo-Italian, Lamb, Non-vegetarian, North Indian, Pasta, Stovetop, Tofu, Vegan, Vegetarian
Prep Time 10 minutes
Cook Time 20 minutes
0 minutes
Total Time 30 minutes
Servings 4
Calories 757kcal


  • 1 pound ground meat ~ I typically use beef, but see Notes below for other choices
  • 1 pound spaghetti ~ Or pasta of your choice
  • 1 tablespoons kosher salt ~ Or 1 1/2 teaspoons sea or table salt; substitutions
  • 1 tablespoon neutral oil
  • 1/2 teaspoon turmeric
  • 1 cup onion ~ Finely chopped
  • 1 teaspoon sea or table salt ~ Substitutions
  • 2 tablespoons ginger garlic paste ~ 50/50 ginger & garlic purée; make and about or buy
  • 1/4 teaspoon Kashmiri ground red chili ~ Or 1/8 teaspoon cayenne, more to your taste. Substitutions
  • 1/2 teaspoon ground cloves
  • 1/2 teaspoon ground cinnamon
  • 1 teaspoon ground coriander
  • 1 cup tomato purée or sauce ~ Or 3 plum tomatoes finely chopped; substitutions
  • 1/2 cup reserved pasta water

Garnishing Ideas

  • 1/4 to 1/2 cup parmesan ~ Or romano cheese, grated. Optional
  • 2 tablespoons cilantro ~ Chopped. Optional


  • Gather your ingredients.
    Indian Spaghetti Bolognese all the ingredients for the sauce are gathered
  • In a large pot over high heat, add at least 2 quarts of water and 1 tablespoon of kosher salt (or 1 1/2 teaspoons of sea or table salt), and bring to a boil. The salt will ensure your pasta is well flavored.
  • Meanwhile, In a medium pan over medium heat, add 1 1/2 teaspoons oil, When hot, add the ground beef (or extra-firm tofu crumbles). Sprinkle with the turmeric and mash the meat into crumbles and stir occasionally for about 7 to 9 minutes or until completely browned.  Remove the meat with a slotted spoon and discard any remaining fat.
    Indian Spaghetti Bolognese ground beef cooked and ready for the spices
  • Using the same pan, heat the remaining 1 1/2 teaspoons of oil over medium-high heat and add onion and 1 teaspoon of salt.  Cook until the onions are golden, about 8 minutes. Reduce heat if necessary to keep the onions from sticking, and/or add a tablespoon of water.
    Indian Spaghetti Bolognese onions beautifully browned
  • Add the ginger garlic paste to the onions and stir for 1 to 2 minutes until it no longer smells raw. Next, add the chili powder, cloves, cinnamon, and coriander. Stir, cooking the spices for another minute, then add the tomato sauce or minced tomatoes. Cover and simmer for 6 minutes if using the puree or sauce. If using fresh tomatoes, add another 5 minutes to the cooking time, or until the tomatoes are completely cooked.
    Indian Spaghetti Bolognese onions cooking with a dollop of ginger garlic paste
  • When the water is boiling add your pasta, give it a good stir. Cook until al dente (while it still has some firmness) or to your preference.
  • Return the meat or tofu (or add cooked lentils) to the pan with the onions and tomato mixture. Cook for 7 more minutes stirring several times, continuing to break down the meat.
    Indian Spaghetti Bolognese ground beef cooked with the spices
  • When the pasta is finished cooking, reserve a 1/2 cup of pasta water and add the pasta to the sauce. Cook together over medium heat, adding pasta water as needed so the sauce coats the pasta well. Simmer together for a few minutes so that the pasta is flavored with the sauce, adding cooking water as needed if the sauce is too dry. I also sometimes like to add about 1/4 cup of parmesan cheese for more flavor and richness. See Notes below about adding some additional dairy or coconut milk.
    Indian Spaghetti Bolognese with a tempting twirl of pasta around a fork
  • Taste for salt and chili pepper, adjusting the seasonings as needed. Garnish as you wish with parmesan cheese or cilantro and serve with flatbread.
    Indian Spaghetti Bolognese a bowl full of bolognese and a fork twirled full of perfectly coated pasta


  • For a vegetarian version of Indian spaghetti bolognese, use roughly 14 ounces of extra-firm tofu or a 1 1/2 cups of cooked green or brown lentils (that hold their shape) instead of ground meat or poultry.
  • Skip the cheese for a vegan twist. If you are eating gluten-free, swap out the regular pasta for a gluten-free flour one or serve over rice.
  • To up the vegetable quotient, add cooked carrots, peas, or mushrooms when you return the meat or tofu to the onion and tomato mixture.
  • To streamline this recipe you can use a store-bought ginger garlic paste and canned tomato puree. Feel free to use fresh tomatoes and make your own ginger garlic paste.
  • If you find the flavors of this sauce needs mellowing out or it needs some added richness, add some yogurt, coconut milk, or a little cream.


Calories: 757kcal | Carbohydrates: 89g | Protein: 37g | Fat: 26g | Saturated Fat: 10g | Cholesterol: 85mg | Sodium: 2513mg | Potassium: 617mg | Fiber: 4g | Sugar: 5g | Vitamin A: 62IU | Vitamin C: 3mg | Calcium: 127mg | Iron: 4mg